
Utilize the actions class to perform mouse and keyboard actions in selenium, including click, drag and drop, move to element, and send keys, with frame switching and synchronization basics.
Learn how to perform a resize action in Selenium WebDriver by dragging a resizable element using click-and-hold and move by offset, and verify resize via the element's style attribute.
Show how HTML5 drag and drop can fail in Selenium WebDriver and how to simulate it with a JavaScript drag and drop helper, using source and target IDs.
Explore the challenges of automating canvas drawing with Selenium, test common approaches like click-and-hold and drag-and-drop, and learn when to pivot to other tests or seek developer help.
Are you working on automating mobile or tablet testing? Do you have an application developed in Angular JS that has a lot of complicated user interactions? Do you need to perform actions like drag n drop, resizing, and drawing? Do you know how to open the developer toolbar so that you can monitor network traffic of your application? If you want to learn all this, then this is the perfect course for you.
Even if you are not working with these actions yet, you will need to know them in the future as mobile and other complicated frameworks grow.
"The best tutorials I have ever seen, simply awesome. I take off my hat in front of you, you are an gorgeous professor, I am speechless to express how satisfied I am with these tutorials." -Lisbey
What will you learn?
- Drag and drop with Selenium Webdriver
- Open developer tools to monitor traffic during your automated tests
- Resizing objects using Selenium Webdriver
- How to draw on a canvas using Webdriver
- How to perform a click and hold
- How to perform a double click
- How to work with HTML 5 for drag and drops
- How to pass different keys to the application
- So much more...
What my students are saying:
"It's so good! Instructor was quick on the point, he really knows how to capture people's attention by having short videos and demos!." -Johnny
"Great Video I have ever seen on YouTube. You are so so clear and honest in presenting the material. I had no idea how important it is to use QTP from different angle, that is via scripting. Great Work and Thank You so so so much!" -Mohammed