関数の一部が次のように読み取られる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 に何か問題がありますか? 私が提供できる詳細があれば教えてください。