【问题标题】:Set log level for chrome logs in ruby在 ruby​​ 中设置 chrome 日志的日志级别
【发布时间】:2018-06-27 19:10:30
【问题描述】:

我试图断言网站中没有混合内容。我已在 chrome 开关中将日志级别设置为 1,但我仍然无法从浏览器中检索警告消息,这是我使用的代码。

browser = Watir::Browser.new :chrome,
                         switches: %w[--disable-gpu --no-sandbox
                  --disable-prompt-on-repost
                  --windows-size=3200x1800
                  --log-level=1]
console_log = browser.driver.manage.logs.get (:browser)

我做错了什么?还是有其他方法可以设置此日志级别以捕获错误和警告?

【问题讨论】:

    标签: ruby google-chrome logging watir console.log


    【解决方案1】:

    工作完成,只是改变我将设置传递给浏览器的方式正在工作

        options = Selenium::WebDriver::Chrome::Options.new
    options.add_argument('--disable-infobars')
    options.add_argument('--disable-gpu')
    options.add_argument('--no-sandbox')
    options.add_argument('--disable-prompt-on-repost')
    options.add_argument('--user-agent="Mozilla/5.0 (Linux; Android 6.0.1; SAMSUNG SM-G925F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/4.0 Chrome/44.0.2403.133 Mobile Safari/537.36"')
    

    【讨论】:

      猜你喜欢
      • 2023-03-23
      • 1970-01-01
      • 2012-08-24
      • 2012-05-04
      • 2017-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-26
      相关资源
      最近更新 更多