728x90
웹 페이지의 성능을 확인 하고 싶을 경우
navigationStart = window.performance.timing.navigationStart
requestStart = window.performance.timing.requestStart
responseEnd = window.performance.timing.responseEnd
domStart= window.performance.timing.domLoading
domComplete = window.performance.timing.domComplete
Loadend = window.performance.timing.loadEventEnd
request_time = responseEnd - requestStart //요청 후 응답까지 오는 시간
render_time = domComplete - domStart //렌더 타임
load_time=Loadend-navigationStart //총 로드 타임
python에서 해당 시간을 받아오기 위해서는
navigationStart = self.driver.execute_script("return window.performance.timing.navigationStart")
과 같이 사용해주면 됨
참고 사이트 : https://developer.mozilla.org/en-US/docs/Web/API/PerformanceTiming
'selenium' 카테고리의 다른 글
Slack messge Send (files_upload) / WebClient 이용 (0) | 2023.03.07 |
---|---|
자동화 시 오류종류 (0) | 2023.01.30 |
[ERROR] stale element reference: element is not attached to the page document (0) | 2021.11.03 |
[Selenium] CSV 파일 key, value 값으로 읽기 (0) | 2020.05.15 |
[Selenium] 페이지의 Element 갯수 확인 (0) | 2020.05.13 |