我正在使用Selenium自动上传一个excel文件到一个网站。为了确保上传在继续之前完成,我使用了time.sleep(60)
,但是我想让代码更聪明一点。
在upload字段之后有一个label元素。
<label id="upload_status">only .xlsx files will be accepted.</label>
此标签在上载完成后更改为
<label id="upload_status">100 entries were detected.</label>
我可以使用标签内的文本来判断上传是否已完成吗?
2条答案
按热度按时间hk8txs481#
可以,您可以使用
text_to_be_present_in_element
expected_conditions
。这应该行得通:
应在以下位置使用这些导入:
lnlaulya2#
首先按ID查找 label 元素,然后检查要显示(不显示)的关键字: