首頁 >Java >java教程 >如何在 Selenium 中可靠地等待頁面載入?

如何在 Selenium 中可靠地等待頁面載入?

Barbara Streisand
Barbara Streisand原創
2024-12-17 10:04:25502瀏覽

How to Reliably Wait for Page Load in Selenium?

在 Selenium 中等待頁面載入

在 Selenium 中,等待頁面載入對於可靠的自動化至關重要。有多種技術可以實現這一點。

Selenium 2.0 Wait

Selenium 2.0 中引入的 WebDriverWait 是一個靈活的等待選項。使用方法如下:

WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(30));
wait.until(driver1 -> ((JavascriptExecutor) driver1).executeScript("return document.readyState").equals("complete"));

此方法等待 30 秒,直到文件的 readState 屬性變為“完成”,表示頁面已載入。

以上是如何在 Selenium 中可靠地等待頁面載入?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn