2017-09-15 39 views
-1

我想計算我們在Firefox的網絡選項卡/面板中獲得的完成時間?任何API或任何用於計算它的方法都是值得讚賞的。 完成時間,不僅加載時間。 Finish Time as shown in the imageFirefox網絡選項卡 - 計算完成時間

+0

的可能的複製[如何在接入網面板谷歌Chrome開發人員工具與硒?](https://stackoverflow.com/questions/20401264/how-to-access-network-panel-on-google-chrome-developer-tools-with-selenium) – JeffC

回答

0

這可以通過導航起點和負載事件結束之間的差別來完成:

from selenium import webdriver 

driver = webdriver.Firefox() 
driver.get('https://stackoverflow.com') 
load_time = driver.execute_script('return performance.timing.loadEventEnd - performance.timing.navigationStart;') 

這會給你以毫秒爲單位加載時間

+0

給定的代碼將幫助我計算加載時間而不是結束時間。你可以參考這個鏈接來清除加載時間和完成時間之間的區別https://stackoverflow.com/questions/30266960/website-response-time-difference-between-load-and-finish – DJSam