【发布时间】:2012-08-15 22:09:00
【问题描述】:
我一直在尝试在 Windows 上的 Chrome 中启动我的节点 Selenium-IDE ruby 测试/单元导出。
我找到了各种“应该”工作的解决方案,但我什至无法启动 Chrome 实例!
我尝试过的解决方案(当然没有成功):
@driver = new RemoteWebDriver("http://localhost:9515", DesiredCapabilities.chrome());
@driver = new Chromedriver();
caps = Selenium::WebDriver::Remote::Capabilities.chrome
@driver = Selenium::WebDriver.for(
:remote,
:url => "http://192.168.1.30:4444/wd/hub",
:desired_capabilities => caps)
@driver = Selenium::WebDriver.for :chrome
我已经运行了包含 Dwebdriver 的 selenium 服务器,并且有一个 nodeConfig 可以提供 5 个可用的 chrome 实例。
我希望我已经提供了足够的信息,如果没有请询问!我真的不知道如何自己解决这个问题了:)
【问题讨论】:
-
你看到什么样的错误?
-
1) 错误:file_name(test_name): NoMethodError: undefined method
ChromeDriver' for #<test_name:0x2dd45b0> file_name.rb:11:insetup' 将其用作设置时:def setup caps = Selenium::WebDriver::Remote::Capabilities。 chrome @driver = new ChromeDriver( :remote, :url => "<a href="/default/index/tourl?u=aHR0cDovLzE5Mi4xNjguMS4zMDo0NDQ0L3dkL2h1Yg%3D%3D" rel="nofollow" target="_blank">192.168.1.30:4444/wd/hub</a>", :desired_capabilities => caps) @base_url = "<a href="/default/index/tourl?u=aHR0cHM6Ly9zb21ld2Vic2l0ZS5jb20%3D" rel="nofollow" target="_blank">somewebsite.com</a>" @driver.manage.timeouts.implicit_wait = 30 @verification_errors = [] end
标签: ruby selenium automated-tests selenium-chromedriver