# Wait for complete page load in robot framework

**URL:** <https://forum.robotframework.org/t/wait-for-complete-page-load-in-robot-framework/4597>\
**Category:** Robot Framework\
**Created:** [29 August 2022 09:12 UTC](https://forum.robotframework.org/t/wait-for-complete-page-load-in-robot-framework/4597 "2022-08-29T09:12:57Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bk-user](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/bk-user/32/1446_2.png) [@bk-user](https://forum.robotframework.org/u/bk-user)\
**Post date:** [29 August 2022 09:12 UTC](https://forum.robotframework.org/t/wait-for-complete-page-load-in-robot-framework/4597/1 "2022-08-29T09:12:57Z")

</div>

Hi Team,

I want to wait for complete page load in robot framework. I found 2 options to wait for specific element  
[Wait Until Page Contains Element] or [Wait Until Element Is Visible]

Is there any way to wait for complete page load using existing in built keyword of robot framework ?  
e.g. Wait Until Page Loaded

Thanks

---

<div class="post-metadata">

**Author:** ![damies13](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/damies13/32/623_2.png) [@damies13](https://forum.robotframework.org/u/damies13)\
**Post date:** [29 August 2022 10:34 UTC](https://forum.robotframework.org/t/wait-for-complete-page-load-in-robot-framework/4597/2 "2022-08-29T10:34:42Z")

</div>

Hi @bk-user ,

I guess you could try [Wait For Condition](https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html#Wait%20For%20Condition) and wait for the javascript readyState to be complete:

```python
	Wait For Condition	return document.readyState == "complete"

```

Never tried it myself so hope it works,

Dave.

---

<div class="post-metadata">

**Author:** ![bk-user](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/bk-user/32/1446_2.png) [@bk-user](https://forum.robotframework.org/u/bk-user)\
**Post date:** [2 September 2022 10:37 UTC](https://forum.robotframework.org/t/wait-for-complete-page-load-in-robot-framework/4597/3 "2022-09-02T10:37:36Z")

</div>

Thanks @damies13 , Working for now

---

<div class="post-metadata">

**Author:** ![automation\_user](https://avatars.discourse-cdn.com/v4/letter/a/d78d45/32.png) [@automation\_user](https://forum.robotframework.org/u/automation_user)\
**Post date:** [11 May 2023 13:44 UTC](https://forum.robotframework.org/t/wait-for-complete-page-load-in-robot-framework/4597/4 "2023-05-11T13:44:37Z")

</div>

I have also tried in my project and it works great without speed slow issue

---

<div class="post-metadata">

**Author:** ![Learning-RF](https://avatars.discourse-cdn.com/v4/letter/l/d9b06d/32.png) [@Learning-RF](https://forum.robotframework.org/u/Learning-RF)\
**Post date:** [1 March 2025 07:42 UTC](https://forum.robotframework.org/t/wait-for-complete-page-load-in-robot-framework/4597/5 "2025-03-01T07:42:20Z")

</div>

This still works - Thanks.
