[英]how to handle the selenium script to validate the completion of report which takes 20 minutes using selenium webdriver?
在我的项目中,工作流的结束是生成特定报告并在报告完成后使用数据库验证报告详细信息。 单击生成按钮后,报告将立即处于进行中状态。 完成并在 UI 中显示状态需要 15 到 25 分钟。 我想知道如何处理这个问题并等待报告完成并继续进行报告与数据库验证?
我想这样的事情应该可以工作:
WebDriverWait wait = new WebDriverWait(getDriver(), 1800);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("successStatus")));
将getDriver()
替换为您的 WebDriver,将1800
替换为您想要等待的successStatus
,将successStatus
替换为显示您的成功消息的元素 ID(或任何其他适合您需要的 By 对象)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.