找不到xpath双URL页面刷新

时间:2020-09-09 04:28:45

标签: selenium

我正在运行一个硒脚本,并登录到一个网站。当我登录网站时,页面会转到两个不同的URL。第一个网址加载后,我收到一条错误消息,提示它找不到我的xpath。但是,页面尚未加载。

在我希望网页等待看到我的xpath之前,应该如何处理转到多个URL的网页?

1 个答案:

答案 0 :(得分:1)

您可以使用Fluent Wait等待,直到URL是预期的URL

new WebDriverWait(driver, 10).Until(ExpectedConditions.UrlToBe("your-last-url"));

驱动程序是您的驱动程序实例(chrome,firefox等)。

在这种情况下,如果发生任何错误/重定向,将不会影响您的测试。

`