我有一个Selenium测试,其中的部分功能如下:Selenium测试正在异常长
try {
System.out.println("1.d.i");
Boolean tosDisplayed = driver.findElements(By.id("tos-acceptance")).size()<0;
System.out.println("1.d.ii");
if(tosDisplayed){
SureClick(By.id("tos-acceptance"));
SureClick(By.xpath("html/body/div[2]/button[1]"));
}
}
我得到的“1.di”印刷,然后将webdriver的只是挂在那里几乎5分钟然后再继续进行其余的功能。但是,如果我注释掉布尔型的tosDisplayed声明,那么它会在悬挂其余代码之前打印出“1.d.ii”。最终,测试完成,但它太长了。我的WebDriver有问题吗?请让我知道,如果有更多的细节,我可以提供。