Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ weight: 1
通过URL导航到新页面时,默认情况下,Selenium将等待页面完全加载后再进行响应。这对于初学者来说效果很好,但是在加载大量第三方资源的页面上可能会导致较长的等待时间。在这种情况下,使用非默认策略可以使测试的执行速度更快,但是也可能导致不稳定,即页面上的元素随元素加载和大小变化而改变位置.

页面加载策略可以参考链接
[document.readyState](//developer.mozilla.org/en-US/docs/Web/API/Document/readyState)
[document.readyState](https://developer.mozilla.org/zh-CN/docs/Web/API/Document/readyState)
如下述表格的描述:

| 策略 | 准备完成的状态 | 备注 |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ WebDriver _pageLoadStrategy_ supports the following values:

This will make Selenium WebDriver to wait for the entire page is loaded.
When set to **normal**, Selenium WebDriver waits until the
[load](https://developer.mozilla.org/en-US/docs/Web/API/Window/load_event) event fire is returned.
[load](https://developer.mozilla.org/zh-CN/docs/Web/Events/load) event fire is returned.

By default **normal** is set to browser if none is provided.

Expand Down Expand Up @@ -128,7 +128,7 @@ initial HTML document has been completely loaded and parsed,
and discards loading of stylesheets, images and subframes.

When set to **eager**, Selenium WebDriver waits until
[DOMContentLoaded](https://developer.mozilla.org/en-US/docs/Web/API/Document/DOMContentLoaded_event) event fire is returned.
[DOMContentLoaded](https://developer.mozilla.org/zh-CN/docs/Web/API/Document/DOMContentLoaded_event) event fire is returned.

{{< code-tab >}}
{{< code-panel language="java" >}}
Expand Down