小编Viv*_*ana的帖子

使用capybara捕获浏览器控制台日志

我需要使用Ruby和Capybara捕获浏览器的控制台日志(类别:info).直到现在我已经尝试过使用driver.manage.logs.get(:browser)或(:client),但是使用它,结果不是我想要的.它给出了selenium和浏览器之间的交互结果,我可以看到我的javascript语句被发送执行,但结果输出无法捕获.

需要帮忙!!!

javascript ruby selenium capybara console.log

7
推荐指数
2
解决办法
5086
查看次数

未初始化的常量Selenium :: WebDriver :: Chrome :: Options(NameError)

需要执行以下代码集。请参考我的代码:

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)

任何人都不知道可能是什么原因造成的!!!

ruby selenium google-chrome capybara

6
推荐指数
2
解决办法
3012
查看次数