Robot Framework Tutorial #37 – How to use Explicit Wait

In this Robot Framework Tutorial we will understand how to use explicit wait in robot framework.

We will understand in detail the following keywords for implementing explicit wait in robot framework automation.

* Wait Until Page Contains – Waits until text appears on the current page

* Wait Until Page Contains Element – Waits until the element locator appears on the current page

* Wait Until Page Does Not Contain – Waits until text disappears from the current page

* Wait Until Page Does Not Contain Element – Waits until the element locator disappears from the current page

* Wait Until Location Is – Waits until the current URL is expected

* Wait Until Location Is Not – Waits until the current URL is not location

* Wait Until Location Contains – Waits until the current URL contains expected

* Wait Until Location Does Not Contain – Waits until the current URL does not contains location

* Wait Until Element Contains – Waits until the element locator contains text

* Wait Until Element Does Not Contain – Waits until the element locator does not contain text

* Wait Until Element Is Enabled – Waits until the element locator is enabled

* Wait Until Element Is Not Visible – Waits until the element locator is not visible

* Wait Until Element Is Visible – Waits until the element locator is visible

Robot Framework Tutorial #36 – How to use Implicit Wait

In this Robot Framework Tutorial we will understand how to use implicit wait in robot framework.

We will understand in detail the following keywords for implementing implicit wait in robot framework automation.

* Set Selenium Implicit Wait – Sets the implicit wait value used by Selenium

* Get Selenium Implicit Wait – Gets the implicit wait value used by Selenium

* Set Browser Implicit Wait – Same as Set Selenium Implicit Wait but only affects the current browser

Robot Framework Tutorial #35 – Implicit Wait vs Explicit Wait

In this Robot Framework Tutorial we will understand the difference between Selenium Implicit wait and explicit wait.

We will also understand the advantages and disadvantages of using these waits in your Robot framework script.

Robot Framework Tutorial #32 – How to handle Alerts in Robot Framework

In this Robot Framework Tutorial we will understand how to handle Alerts in Robot Framework and the keywords available in Robot Selenium library to interact and work with JavaScript Alerts on any webpage.

Some of the keywords that I will explain in this tutorial are:

* Handle Alert – Handles the current alert and returns its message.

* Input Text Into Alert – Types the given text into an input field in an alert.

* Alert Should Be Present – Verifies that an alert is present and by default, accepts it

* Alert Should Not Be Present – Verifies that no alert is present.

Robot Framework Tutorial #31 – How to handle List in Robot Framework

In this Robot Framework Tutorial we will understand how to handle list in Robot Framework and the keywords available in Robot Selenium library to interact and work with lists on any webpage.

Some of the keywords that I will explain in this tutorial are:

Get List Items – Returns all labels or values of selection list locator

Get Selected List Label – Returns the label of selected option from selection list locator

Get Selected List Value – Returns the value of selected option from selection list locator

Select From List By Index – Selects options from selection list locator by indexes

Select From List By Label – Selects options from selection list locator by labels

Select From List By Value – Selects options from selection list locator by values

Select All From List – Selects all options from multi-selection list locator

Get Selected List Labels – Returns labels of selected options from selection list locator

Get Selected List Values – Returns values of selected options from selection list locator

Unselect From List By Index – Unselects options from selection list locator by indexes

Unselect From List By Label – Unselects options from selection list locator by labels

Unselect From List By Value – Unselects options from selection list locator by values

Unselect All From List – Unselects all options from multi-selection list locator

List Selection Should Be – Verifies selection list locator has expected options selected

List Should Have No Selections – Verifies selection list locator has no options selected

Page Should Contain List – Verifies selection list locator is found from current page

Page Should Not Contain List – Verifies selection list locator is not found from current page