在ruby selenium中捕获浏览器控制台消息

时间:2017-03-23 11:31:46

标签: ruby selenium-webdriver watir-webdriver console.log

以下代码将从浏览器记录控制台消息,您可以将其保存在文件中。

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()

0 个答案:

没有答案