以下代码将从浏览器记录控制台消息,您可以将其保存在文件中。
require 'watir-webdriver'
def test
Selenium::WebDriver::Chrome.driver_path= File.expand_path("C:\\chromedriver.exe")
@browser = Watir::Browser.new:chrome
@browser.window.maximize
@browser.goto("http://3qilabs.com/how_to/check-for-javascript-errors-on-a-page-with-ruby-and-selenium-webdriver/")
arr2 = @browser.driver.manage.logs
puts arr2.get(:browser)
end
test()