擅长:python、mysql、java
<p>可以使用元素的显式wait for visibility和invisibility,并获取它们之间的持续时间</p>
<pre class="lang-py prettyprint-override"><code>wait = WebDriverWait(driver, 20)
wait.until(EC.visibility_of(driver.find_element_by_xpath('//@[id=element]')))
t1 = time.time()
wait.until(EC.invisibility_of_element(driver.find_element_by_xpath('//@[id=element]')))
t2 = time.time()
print(t2-t1)
</code></pre>
<p>要使用显式等待,需要导入以下内容</p>
<pre><code>from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
</code></pre>