我试图断言网站中没有混合内容。我在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)
我做错了什么?或者还有其他方法可以设置此日志级别来捕获错误和警告吗?
答案 0 :(得分:0)
完成工作,只是改变我将设置传递给浏览器的方式正在运行
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"')