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 method
get` 中 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>
我正在使用 selenium webdriver
和 Ruby,但我无法打开任何浏览器。我在系统变量中添加了 chromedriver 路径。也尝试使用 firefox 和 IE。
我的代码是这样的:
require "selenium-webdriver"
driver=Selenium::WebDriver::Chrome
driver.get("http://google.com")
我得到的错误是
在 <main>': undefined method
get` 中 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>