我在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)
答案 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>