Viv*_*ana 6 ruby selenium google-chrome capybara
需要执行以下代码集。请参考我的代码:
Capybara.register_driver :logging_selenium_chrome do |app|
caps = Selenium::WebDriver::Remote::Capabilities.chrome(loggingPrefs:
{browser: 'ALL'})
browser_options = ::Selenium::WebDriver::Chrome::Options.new()
Capybara::Selenium::Driver.new(app, browser: :chrome, options:
browser_options, desired_capabilities: caps)
end
Run Code Online (Sandbox Code Playgroud)
但不断
未初始化的常量Selenium :: WebDriver :: Chrome :: Options(NameError)
任何人都不知道可能是什么原因造成的!!!
::Selenium::WebDriver::Chrome::Options已在selenium-webdriver 3.4.1中添加-升级到最新的selenium-webdrivergem(当前为3.5.2)
看来你需要Capybara声明一下browser_options。请参阅以下内容:
Capybara.register_driver :logging_selenium_chrome do |app|
caps = Selenium::WebDriver::Remote::Capabilities.chrome(loggingPrefs:
{browser: 'ALL'})
browser_options = Capybara::Selenium::WebDriver::Chrome::Options.new()
Capybara::Selenium::Driver.new(app, browser: :chrome, options:
browser_options, desired_capabilities: caps)
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3012 次 |
| 最近记录: |