kif1205 / Selenium

0 stars 0 forks source link

Selenium - Get the page loading time #15

Open kif1205 opened 4 years ago

kif1205 commented 4 years ago

Reference : https://www.edureka.co/community/52561/how-measure-page-load-time-of-website-using-selenium-python

from selenium import webdriver

hyperlink = "http://www.baidu.com"
driver = webdriver.Chrome("chromedriver.exe")
driver.get(hyperlink)

navigationStart = driver.execute_script("return window.performance.timing.navigationStart")
responseStart = driver.execute_script("return window.performance.timing.responseStart")
domComplete = driver.execute_script("return window.performance.timing.domComplete")

backendPerformance_calc = responseStart - navigationStart
frontendPerformance_calc = domComplete - responseStart

print("Back End: %s" % backendPerformance_calc)
print("Front End: %s" % frontendPerformance_calc)

driver.quit()