在WebDriverWait中使用自己的变量。硒。python

在WebDriverWait中使用自己的变量。硒。python,python,selenium,web-scraping,Python,Selenium,Web Scraping,我如何在声明中使用此选项 link = div.find_element_by_tag_name('a') 这不起作用。visibility\u of() 是检查已知存在于页面DOM上的元素是否可见的期望。可见性意味着不仅显示图元,而且其高度和宽度都大于0。元素是WebElement,它在可见时返回(相同)WebElement link = WebDriverWait(driver, 10).until(EC.visibility_of_element_located(div.find_ele

我如何在声明中使用此选项

link = div.find_element_by_tag_name('a')
这不起作用。

visibility\u of() 是检查已知存在于页面DOM上的元素是否可见的期望。可见性意味着不仅显示图元,而且其高度和宽度都大于0。元素是WebElement,它在可见时返回(相同)WebElement

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

由于
visibility\u of()
将元素作为参数,因此可以使用以下选项:


非常感谢你。
selenium.webdriver.support.expected_conditions.visibility_of(element)
link = WebDriverWait(driver, 10).until(EC.visibility_of(div.find_element_by_tag_name('a')))