因此,我有一个硒脚本,它将自动在网站中输入一系列数字,如果数字与PIN匹配,该网站将根据用户将其重定向到另一个网站。但是,浏览器需要很短的时间来重定向用户,其中下一行代码将已经运行并返回错误。
我当时在想像这样的方法行得通,但是不行,我不知道为什么。
def checkElement():
try:
xpath = '//*[@id="name"]'
print("Page is ready!")
except TimeoutException:
print("failed")
load()
我相信您正在寻找WebDriverWait。您可以在其中添加特定条件。请在下面找到示例代码。