擅长:python、mysql、java
<p>这是我用过的版本:</p>
<pre><code>from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
def waitForLoad(inputXPath):
Wait = WebDriverWait(browser, PATIENCE_TIME)
Wait.until(EC.presence_of_element_located((By.XPATH, inputXPath)))
</code></pre>
<p>函数的第一行是一般等待。第二个是期望的条件,它试图找到一个您知道存在于页面上的元素。您可以更改它,以便它代替Xpath执行CSS_选择器、名称、ID、类等操作。还有许多其他操作,但您必须查阅预期条件文档。希望这对我有帮助,当我想出来的时候。</p>