0

大家好,

您能否请任何人帮助计算每个页面的加载时间。我想做网页的性能分析。下面的代码适用于完整的执行时间。但我想在每次点击后计算每个加载页面。

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)

谁能帮我解决这个问题。

4

1 回答 1

0

您可以使用此 js 执行此检查:

state = driver.execute_script(" return document.readyState; ")

或者,您可以简单地在特定元素之后添加显式等待并查看它何时显示,然后进行一些数学运算(单击时以及显示元素时)

于 2020-09-28T20:49:34.383 回答