gpt4 book ai didi

java - 如何刷新 Selenium Java Webdriver 中的挂起页面?

转载 作者:行者123 更新时间:2023-11-30 06:32:19 26 4
gpt4 key购买 nike

我正在 Java/Firefox 中使用 selenium 做一些测试用例,有时 QA 服务器会挂起。单击登录按钮后,它仍然在同一页面上,不会进入下一页,并且加载旋转器会永远旋转。现在,到目前为止,我唯一的选择是手动刷新,即使这些应该是自动化的。

我已经尝试过

driver.navigate().refresh();

as well as

((JavascriptExecutor)driver).executeScript("document.location.reload()");

它们似乎无法在页面之间工作。有没有更好的方法来刷新不依赖于加载状态的页面?

最佳答案

尝试在输入详细信息后获取 URL 并再次访问它,基本上,您正在自动刷新,例如:

String baseUrl = "sampleweb.com"
driver.get(baseUrl);
driver.findElements(By.cssSelector("username"))
driver.sendKeys("yourusername");
String refresh = driver.getCurrentUrl();
driver.get(refresh);

关于java - 如何刷新 Selenium Java Webdriver 中的挂起页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45850724/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com