我想处理进度条在达到某个百分比后停止,比如说70%。到目前为止,我已经得到了解决方案,它们都使用了.attributeToBe()方法。但是在Selenium 4中,我没有这个方法。我该怎么处理呢?
这是演示链接-https://demoqa.com/progress-bar
我已经尝试过像其他人一样使用显式等待来实现这一点,但是我在Selenium 4中没有找到. attributToBe()方法。是否可以使用循环来实现这一点?
我想处理进度条在达到某个百分比后停止,比如说70%。到目前为止,我已经得到了解决方案,它们都使用了.attributeToBe()方法。但是在Selenium 4中,我没有这个方法。我该怎么处理呢?
这是演示链接-https://demoqa.com/progress-bar
我已经尝试过像其他人一样使用显式等待来实现这一点,但是我在Selenium 4中没有找到. attributToBe()方法。是否可以使用循环来实现这一点?
1条答案
按热度按时间mzmfm0qo1#
您可以使用
text_to_be_present_in_element_attribute
expected_conditions
。下面的代码是有效的:
UPD
对于第二个页面,以下代码同样有效: