如果加载过程花费太长时间,我希望 selenium 强制浏览器重新加载它正在加载的页面。
从 StackOverflow 我有这个代码
new WebDriverWait(driver, 30).until((ExpectedCondition<Boolean>) wd -> ((JavascriptExecutor) wd)
.executeScript("return document.readyState").equals("complete"));
将等到页面完全加载,但如果需要超过 30 秒,我希望重新加载它。
我怎样才能做到这一点?