selenium和ruby无法打开网页浏览器

时间:2016-10-18 20:06:00

标签: ruby eclipse cucumber selenium-chromedriver selenium3

我在Ruby上使用selenium webdriver,我无法打开任何浏览器。我在系统变量中添加了chromedriver路径。尝试用firefox和IE浏览器。

这就是我的代码:

require "selenium-webdriver"

driver=Selenium::WebDriver::Chrome
driver.get("http://google.com")

我得到的错误是 在<main>': undefined method获取Selenium :: WebDriver :: Chrome:模块(NoMethodError)

1 个答案:

答案 0 :(得分:0)

您应该使用Selenium::WebDriver::Driver课程。

irb(main):001:0> require 'selenium-webdriver'
=> true
irb(main):002:0> driver = Selenium::WebDriver::Driver.for(:chrome)
=> #<Selenium::WebDriver::Driver:0xd1f4bb08 browser=:chrome>