等待WebElement属性包含特定值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了等待WebElement属性包含特定值相关的知识,希望对你有一定的参考价值。
我已经通过]获得了所有图像标签>
image_tags = driver.find_elements_by_xpath('//img')
但是,图像的src需要一些时间才能更改为'https:// ....'的格式。所以这就是我现在得到的
for image_tag in image_tags: WebDriverWait(driver, 60).until(** this image's src contains 'http' **) # how to write this part? url = image_tag.get_attribute('src') # get the real url address
谢谢!
我已经通过image_tags = driver.find_elements_by_xpath('// img')获得了所有图像标签,但是图像的src需要一些时间才能更改为'https:// ....'的格式。所以这就是我得到的...
答案
尝试一下:
另一答案
确定,将此答案[Create custom wait until condition in Python]与@ OT413的答案结合起来,问题已解决
另一答案
您可以使用css选择器和WebDriverWait
等待具有img
属性的src
以https
以上是关于等待WebElement属性包含特定值的主要内容,如果未能解决你的问题,请参考以下文章
我收到一个错误:AttributeError:“WebElement”对象没有属性“sendkeys”
AttributeError:“WebElement”对象没有属性“单击”错误尝试使用 Selenium Python 单击链接