1
我們有一個網頁,它使用console.log()
方法記錄輸出。我正在嘗試使用selenium webdriver Python綁定來自動化它。我閱讀了「driver.get_log('browser')
」並使用它,但它只顯示JavaScript錯誤消息,並沒有獲取控制檯中記錄的實際輸出。使用Selenium webdriver python綁定從Firefox捕獲控制檯日誌輸出
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
d = DesiredCapabilities.FIREFOX
d['loggingPrefs'] = { 'browser':'ALL' }
fp = webdriver.FirefoxProfile()
driver = webdriver.Firefox(capabilities=d,firefox_profile=fp)
for entry in driver.get_log('browser'):
print entry
我不想在控制檯中顯示錯誤日誌。我想要在瀏覽器控制檯中顯示網頁的實際輸出。
你是什麼意思'網頁的實際輸出?爲什麼你想在瀏覽器控制檯中看到它?你真的知道瀏覽器控制檯的目的嗎? – Andersson
我的意思是輸出記錄從JavaScript。例如請參考, http://www.w3schools.com/js/tryit.asp?filename=tryjs_output_console 這裏輸出11將被記錄在控制檯中,並有一種方法來讀取輸出記錄(11英寸這種情況下)使用硒webdriver? – user6251386