
Master user interactions in Selenium WebDriver, including drag and drop, click and hold, double click, and sending keys, while using the developer toolbar to inspect network activity and earn certification.
Explore what user interactions in Selenium WebDriver are, including drag-and-drop and mouse actions, which mimic real user actions and can be flaky, so use sparingly.
Explore two types of interactions, mouse and keyboard, and use an actions object to perform sequences of clicks, drags, and key presses. Build actions, then call perform to execute.
Learn how to implement mouse and keyboard actions in Selenium WebDriver by creating an actions class, configuring a driver, and running NUnit tests in Visual Studio.
Analyze a web application under test by exploring a draggable element, detecting drop state changes, and handling iframes while building drag-and-drop actions in Selenium WebDriver.
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.
Identify source and target elements, perform the drag and drop action in Selenium WebDriver, and verify the drop by asserting the target text changes as expected.
Execute a drag and drop test with the Firefox driver in Selenium, locate source and target elements, perform the action, and verify the result on the target.
Learn a drag-and-drop alternative via the actions class, using click-and-hold, move-to, and release. Refactor with setup and teardown, applying dry principle by sharing driver, actions, and wait.
Learn to perform a drag-and-drop in Selenium WebDriver using the action class, with click and hold, move to element, release, and a discussion of page object patterns for reusable tests.
Learn how to perform drag and drop actions with Selenium WebDriver using the perform method, including setup, teardown, and page object reuse for reusable drag and drop tests.
Practice drag and drop with a hands-on Selenium WebDriver quiz, dropping a draggable item onto a target and validating the drop in a test.
Switch to the frame, locate the drag source and destination with XPath, perform drag-and-drop, and assert the bottom text reads Drop it after increasing the driver wait to 15 seconds.
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.
Open the network tab in developer tools to diagnose slow loads, and learn Selenium WebDriver keyboard actions with the Keys and Actions classes.
Learn how to use Selenium WebDriver for mouse and keyboard actions, open the network tab in Firefox, and diagnose intermittent failures by inspecting network traffic.
Master drag and drop with selenium webdriver on an HTML5 quiz page by moving the element from A to B and asserting its new location with code.
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.
Learn to perform drag and drop with html5 in selenium web driver, assert element text after swapping columns, and use debugging to verify the test passes with a green checkmark.
Practice coding by completing a Selenium quiz that requires drawing on a canvas, demonstrating mouse and keyboard actions on a web page.
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.
Master Selenium WebDriver mouse and keyboard actions, including drag and drop, click and hold, and resizing, with network tab debugging and JavaScript executor when needed.
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