小编Bar*_*t77的帖子

在测试运行期间从 Chrome 捕获日志。Python

我正在尝试在自动测试运行期间从 Chrome 捕获日志。代码如下:

 binary_path = 'Chromium'
chromedriver_path = 'chromedriver'

opts = Options()
opts.binary_location = binary_path
d = DesiredCapabilities.CHROME
d['goog:loggingPrefs'] = { 'browser':'ALL',
                           'driver': 'ALL'}

driver = webdriver.Chrome(chromedriver_path, desired_capabilities=d, options=opts)

#EXAMPLE TO GET LOGS
driver.get('https://www.google.com/')
driver.find_element_by_name('q').send_keys('abc')

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

driver.quit()
Run Code Online (Sandbox Code Playgroud)

打印输出:

browser =  []
driver =  []
Run Code Online (Sandbox Code Playgroud)

我的问题是,为什么条目没有打印以及为什么 chrome 日志没有输出

selenium automated-tests python-3.x selenium-chromedriver selenium-webdriver

1
推荐指数
1
解决办法
5986
查看次数