0

selenium webdriverRuby で使用していますが、ブラウザを開くことができません。システム変数に chromedriver パスを追加しました。firefox と IE でも試してみました。

これは私のコードがどのように見えるかです:

require "selenium-webdriver"

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

私が得ているエラーは、<main>': undefined methodSelenium::WebDriver::Chrome:Module (NoMethodError) の get` にあります。

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 に答える