selenium witn ruby 无法打开网络浏览器

selenium witn ruby cannot open a web browser

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

我的代码是这样的:

require "selenium-webdriver"

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

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

您应该改用 Selenium::WebDriver::Driver class。

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