Refer the article New Selenium IDE – Commands (Selenese), for the complete list of Selenium IDE commands and their practical demonstrations.
execute async script is one of the commands in Selenium IDE.
The purpose of execute async script command in Selenium IDE, is to execute the async snippet of JavaScript code in Selenium IDE.
In this article, I am going to practically demonstrate execute async script command in Selenium IDE for executing the below JavaScript code:
Note: Before understanding the async JavaScript, first understand the concept behind asynchronous JavaScript at this link – Click here to read
Once you understand the asynchronous JavaScript code, you can understand the below asynchronous JavaScript code sample which I will be using in this article for the practical execution of it using Selenium IDE.
window.setTimeout(function() { alert("World"); }, 1000); alert("Hello");
The above asynchronous JavaScript snipped will first display the alert on the page with text ‘Hello’, once this alert is closed, it will display the scheduled alert with text ‘World’.
Let’s get started.
New Selenium IDE – ‘execute async script’ command
Follow the below steps for practicing execute async script command in Selenium IDE along with me:
1) Execute the open command in Selenium IDE as explained in the previous article: Selenium IDE – open command
2) Now click on the second row in the Selenium IDE’s Test Script Editor Box as shown below:
3) While the second row is selected in step 2, enter the Selenium IDE command ‘execute async script’ to the Command box field and enter the above mentioned async JavaScript code snippet into the Target box field as shown below:
4) Click on ‘Run current test’ option and observe that the test got successfully executed and the alert messages got displayed as shown below one after the another:
First Alert:
Second Alert:
Here concludes the practical demonstration of execute async script command in Selenium IDE.
In the next article, I will practically demonstrate another Selenium IDE command.
Next Steps:
- > Check complete Selenium Tutorial Contents here (Click here)
Please leave your questions/comments/feedback below.
Happy Learning ?
On a mission to contribute to the Software Testing Community in all possible ways.
Refer the article New Selenium IDE – Commands (Selenese), for the complete list of Selenium IDE commands and their practical demonstrations.