我有以下代码用于检查链接是否存在于sideBar中:
public void verifyLinkIsPresentOnSideBarOrNot() {
if(driver.findElements(By.xpath(prop.getProperty("xpath of link"))).size() < 1)
System.out.println("Now link is not present in sidebar");
else
System.out.println("Now link is present in sidebar");
}
代码工作正常,它也显示正确的结果。
但我面临的问题如下:
每当链接在屏幕上显示时,立即在控制台上打印消息“现在链接存在于侧边栏中”,脚本执行得更快。
但是,只要链接在侧栏中变得不可见,“边栏中不存在”链接“消息需要大量时间才能在控制台上打印,并且脚本执行变得非常慢。
我没有在代码中使用任何类型的等待和Thread.sleep(时间)。 我已经尝试了isDispalyed(),isEnabled但是在控制台上打印出错误的消息。我只想要上面的代码。
针对此问题的任何解决方案?