我有一個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有問題嗎?請讓我知道,如果有更多的細節,我可以提供。