我正在尝试在自动测试运行期间从 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