运行脚本时出现以下错误
为Spec :: Example :: ExampleGroup :: Subclass_1捕获系统stateundefined局部变量或方法`selenium_driver'时出现问题: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")
结束
def test_stop @ selenium.close_current_browser_session 端
任何人都可以告诉我这个问题的解决方法。
提前感谢。
答案 0 :(得分:1)
selenium-client gem附带的RSpec HTML报告格式化程序需要selenium_driver
指向您的Selenium::Client::Driver
实例。
在你的情况下,这样的事情应该有效:
def selenium_driver
@selenium
end