2010-11-08 141 views
0

运行脚本硒错误消息

问题而捕获系统stateundefined局部变量或方法`selenium_driver”的规格时我正在下面的错误::例:: ExampleGroup :: Subclass_1:0x7f8ad0819298>

这里我的设置:

DEF sel_setup
@verification_errors = []

if $selenium 
    @selenium = $selenium 
else 
    @selenium = Selenium::Client::Driver.new "localhost", 4444, "*firefox", "http://xyz.com", 5000000 
    @selenium.start_new_browser_session 
end 
@selenium.set_context("Executing XYZ test cases") 

高清test_stop @ selenium.close_current_browser_session 结束

可以在任何一个,请告诉我,在这个问题上的修补程序。

在此先感谢。

回答

1

selenium-client gem附带的RSpec HTML报告格式化程序需要selenium_driver指向Selenium::Client::Driver的实例。

在你的情况,这样的事情应该工作:

def selenium_driver 
    @selenium 
end