【发布时间】:2021-04-12 12:17:18
【问题描述】:
from selenium import webdriver
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
driver = webdriver.Firefox()
driver.get('https://pythonbasics.org')
timeout = 3
try:
element_present = EC.presence_of_element_located((By.ID, 'main'))
WebDriverWait(driver, timeout).until(element_present)
except TimeoutException:
print("Timed out waiting for page to load")
finally:
print("Page loaded")
这是我的代码,我想获取等待时间,例如如果加载某个 xpath 类需要 1 分钟,那么获取这个时间
【问题讨论】:
-
你想获取页面渲染时间还是在页面上定位元素的时间?
-
定位元素的时间
标签: python python-3.x selenium selenium-webdriver selenium-chromedriver