使用 Selenium Python API 繫結獲取來自 Chrome 的 console.log 輸出。
我們可以使用 Selenium Python API 繫結獲取來自 Chrome 的 console.log 輸出。我們將使用 DesiredCapabilities 類執行此操作。我們將使用 DesiredCapabilities.Chrome 設定從瀏覽器中啟用日誌記錄。
我們必須將此瀏覽器功能傳遞給驅動程式物件,方法是將其作為引數傳遞給 Chrome 類。若要啟用日誌記錄,我們將把瀏覽器的 goog:loggingPrefs 屬性設定為 'browser':'ALL'。
語法
Syntax:dc = DesiredCapabilities.CHROME
dc['goog:loggingPrefs'] = { 'browser':'ALL' }
driver = webdriver.Chrome(desired_capabilities=dc)示例
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import
DesiredCapabilities
#set browser log
dc = DesiredCapabilities.CHROME
dc['goog:loggingPrefs'] = { 'browser':'ALL' }
driver = webdriver.Chrome(executable_path="C:\chromedriver.exe",
desired_capabilities=dc)
#launch browser
driver.get ("https://tutorialspoint.tw/index.htm")
#obtain with get_log()
for e in driver.get_log('browser'):
print(e)
driver.quit()輸出

廣告
資料結構
網路技術
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP