gpt4 book ai didi

ruby - 检查 Ruby 上的浏览​​器控制台输出

转载 作者:数据小太阳 更新时间:2023-10-29 07:08:11 25 4
gpt4 key购买 nike

如何检查浏览器控制台是否有错误?

例如,我用 Selenium 开发了浏览器(chrome 或 firefox),我用 Selenium WebDriver 做了一些操作。之后我想知道 Web 控制台中是否有任何错误。

最佳答案

我试着像这样处理控制台错误:

def check_console_log
console_log = @browser.driver.manage.get_log(:browser)
if console_log != nil
raise(console_log)
end
end

并将其记录到文件中

def write_log(file_path)
work_log = @browser.driver.manage.get_log(:browser)
messages = ""
work_log.each { | item | messages += item.message + "\n"}
File.write( "#{file_path}.log", messages ) unless messages == ""
end

关于ruby - 检查 Ruby 上的浏览​​器控制台输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21043406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com