我有一個測驗應用程式的代碼,我需要記錄進度條出現在頁面上的時間。我有一個關于while回圈和try-except的想法,但我擔心它可能不準確,因為查找元素函式可能會延遲。有任何想法嗎?首選 Python。
uj5u.com熱心網友回復:
您可以creation_time在元素出現在螢屏上之前初始化一個變數,然后destory_time在元素被破壞之后立即初始化一個變數。
from datetime import datetime
# REST OF THE CODE
creation_time = datetime.now()
# ......
destroy_time = datetime.now()
appearance_time = destory_time - creation_time
uj5u.com熱心網友回復:
這可能是您的想法,但我會嘗試在 while 回圈中使用 EC.visibility_of_element_located 。首次定位元素時,將時間存盤在變數中,如上述答案所示。然后當元素不再可見時,將時間存盤在另一個變數中并停止回圈
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/411715.html
標籤:
