使用自己的WebDriverWait变量.硒.Python


link = div.find_element_by_tag_name('a')

如何在语句

中使用
link = WebDriverWait(driver, 10).until(EC.visibility_of_element_located(div.find_element_by_tag_name('a')))

这个不行

visbility_of ()

visibility_of()是检查已知存在于页面DOM上的元素是否可见的期望。可见性意味着元素不仅显示,而且具有大于0的高度和宽度。元素是WebElement,一旦它是可见的,就返回(相同的)WebElement。

selenium.webdriver.support.expected_conditions.visibility_of(element)

由于visibility_of()接受元素作为参数,您可以使用以下定位器策略:

link = WebDriverWait(driver, 10).until(EC.visibility_of(div.find_element_by_tag_name('a')))

最新更新