问题描述
我知道如何从 Selenium 中的浏览器获取日志,如下所示,但问题是我可以在浏览器控制台中看到的一些日志从未被 Selenium 捕获。这些缺失的日志来自扩展程序和 Service Worker。
有没有办法从扩展和服务工作者那里捕获日志?我无法修改扩展程序或 Service Worker 以使用备用日志记录机制,但欢迎使用任何其他解决方法!
# Initialise the driver,enabling browser logging
options = webdriver.ChromeOptions()
...
capabilities = options.to_capabilities()
capabilities['goog:loggingPrefs'] = { 'browser': 'ALL' }
driver = webdriver.Chrome(desired_capabilities=capabilities)
driver.get('http://127.0.0.1')
# Continually log everything
while True:
for entry in driver.get_log('browser'):
print(entry)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)