
Learn to automate mouse hover using the actions class in Selenium WebDriver, moving to a menu item to reveal a submenu and click the desired option.
Learn to automate right-click on a web element with Selenium WebDriver using the actions class, then navigate the menu with arrows and enter to copy.
Learn to automate drag and drop in Selenium using the actions class, switching to the iframe, locating source and target elements by ID, and performing the operation.
Learn to resize ui elements by clicking and holding an element, then moving the cursor to a specific x and y coordinate using Selenium WebDriver's Actions.
Automate color selection on a color slider within an iframe using Selenium WebDriver, performing click and hold, moving along the x-axis, and releasing to adjust red, green, and blue values.
Learn to automate multi-select actions in Selenium by using the actions class to press and hold keyboard keys such as command or control, select multiple elements, and release keys.
Learn to handle three types of JavaScript alerts in Selenium WebDriver: simple alerts, confirmation boxes, and prompts, by switching to the alert, reading its text, and accepting or providing input.
Learn to handle JavaScript prompt boxes in Selenium WebDriver by switching to alerts, entering input like city names, retrieving messages, and accepting or dismissing prompts.
Learn to handle JavaScript confirmation boxes with Selenium WebDriver by switching to alerts, and accepting or dismissing them while validating the displayed message in a deletion workflow.
Concludes the course by congratulating learners and inviting them to explore more courses on Isilon dot com, join select community, and connect via Facebook, LinkedIn, YouTube, messenger, Q&A, or email.
What is Actions Class in Selenium WebDriver?
An API that simulates complex Keyboard events and mouse operations.
We can build a series of actions using the Action Interface and Actions Class. This process is widely known as Action Chaining.
Actions class is also useful in working with complex web elements like - working with pseudo elements - which is very hard to work with usual WebDriver operations.
This course covers:
Implementation of Actions class for mouse operations using Selenium WebDriver
Automating mouse hover operations
Automating drag and drop objects on webpages
Automation of resizable elements on webpages
Automating context click (right-click) and double click
Working with Sliders (slider bars) on webpages
Automating multiple key operations (Ex. TAB + F1)
Bonus Sessions:
Working with JavaScript Alerts
Working with Prompt Box
Working with Confirmation Box
To get the maximum benefit from the course, please take a look at following steps explaining 'How to take this course?'
Step 1: Schedule 30-45 minutes of your time daily for 5 days a week. 'Continuity' is the key.
Step 2: All sessions are divided in small videos of less than 20 minutes. Watch 2-3 videos daily.
Step 3: Hands-on exercise is very important. So, immediately try out the programs discussed in the session. Try them on your own. You can download these programs from lecture resources.
Step 4: Assignments with answer keys are provided where-ever necessary. Complete the assignments before jumping on to the next sessions.
Step 5: If you come across any questions or issues, please feel free to contact me and I will make sure that your queries are resolved.
Wish you all a very happy learning.
Note: All the course videos are in Full HD. For the best video streaming quality, please adjust the resolution from 'settings' at bottom right-hand corner of video player. Choose 1080p or 720p as per your network speed.