3

押すとリンクがあり、JSが実行され、「レポートを表示」というテキストが含まれるページに新しいリンクが生成されます

このリンクが表示されてクリック可能になるまで、または 5 分以内に表示されない場合はタイムアウトになるまでページを待つにはどうすればよいですか?

この質問が数回尋ねられ、いくつかの解決策を試しましたが、何も機能しませんでした。

1分待つだけのくだらない方法も試しましたが、リンクが表示されるまでに時間がかかり、失敗することがあります。

4

1 に答える 1

8

これを試して WebDriverWait wait = new WebDriverWait(driver, 60);// 1 minute wait.until(ExpectedConditions.visibilityOfElementLocated(By.linkText("View report")));

于 2013-05-06T11:08:11.983 に答える