如何使用 Cucumber Ruby 自动化打印浏览器控制台日志?
How to Print Browser console logs using Cucumber Ruby Automation?
您能否帮助打印在 Web 浏览器中生成的控制台日志,以解决 Cucumber Capybara 测试自动化中的任何错误?
我正在使用 PhantomJS webdriver,如下所示:
Capybara::Selenium::Driver.new(app, :browser => :phantomjs,
desired_capabilities: { 'phantomjs.cli.args' =>
['--ignore-ssl-errors=yes']
我想捕获浏览器 JS 控制台日志并在我需要自动执行时打印它
由于您使用的是硒,因此您可以尝试
page.driver.browser.manage.logs.get("browser")
注意:我从未尝试过使用 PhantomJS 作为浏览器
您能否帮助打印在 Web 浏览器中生成的控制台日志,以解决 Cucumber Capybara 测试自动化中的任何错误? 我正在使用 PhantomJS webdriver,如下所示:
Capybara::Selenium::Driver.new(app, :browser => :phantomjs, desired_capabilities: { 'phantomjs.cli.args' => ['--ignore-ssl-errors=yes']
我想捕获浏览器 JS 控制台日志并在我需要自动执行时打印它
由于您使用的是硒,因此您可以尝试
page.driver.browser.manage.logs.get("browser")
注意:我从未尝试过使用 PhantomJS 作为浏览器