我们正在为Web应用程序自动化,大多数情况下正在加载图标将显示在页面中心..我们需要等待dis加载图标出现
<div id="loading" style="display: none; visibility: hidden;"> <div></div> <div></div>
示例:在大多数情况下,我们都具有搜索功能,我们将获得此加载图标。
我们正在使用的Selenium Webdriver:id我们要完成加载的id是id =“ loading” ..请提供任何上述问题的解决方案。
我们有不同的功能,例如click和sendkeys
显式等待应有助于:
public static String waitForElementNotVisible(int timeOutInSeconds, WebDriver driver, String elementXPath) { if ((driver == null) || (elementXPath == null) || elementXPath.isEmpty()) { return "Wrong usage of WaitforElementNotVisible()"; } try { (new WebDriverWait(driver, timeOutInSeconds)).until(ExpectedConditions.invisibilityOfElementLocated(By .xpath(elementXPath))); return null; } catch (TimeoutException e) { return "Build your own errormessage..."; } }