使用Selenium python获取Chrome浏览器控制台日志的最简单方法是什么?

时间:2016-01-15 23:10:18

标签: python selenium

使用Selenium python

获取chrome控制台js错误的最简单方法是什么?

这就是我正在使用但我无法获得完整的错误消息

results = (self.driver.get_log('browser'))
print results

2 个答案:

答案 0 :(得分:0)

也许this会有所帮助?看起来您需要在获取日志之前传递所需的功能。

答案 1 :(得分:0)

这里正在工作:

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

dc = DesiredCapabilities.CHROME
dc['goog:loggingPrefs'] = { 'browser':'ALL' }

driver = webdriver.Chrome(desired_capabilities=dc)
driver.implicitly_wait(30)

for entry in driver.get_log('browser'):
    print(entry)
 
driver.quit()