0

我正在使用selenium webdriverRuby,但无法打开任何浏览器。我在系统变量中添加了 chromedriver 路径。也试过火狐和IE。

这就是我的代码的样子:

require "selenium-webdriver"

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

我得到的错误是在<main>': undefined methodget` for Selenium::WebDriver::Chrome:Module (NoMethodError)

4

1 回答 1

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>
于 2016-10-18T20:23:58.697 回答