Skip to content

AndileGumada/selenium-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Test Automation University Course WebDriver with Selenium

- How to install Selenium WebDriver and the other dependencies needed

- How to use the WebDriver API to launch and interact with websites

- Various techniques to find elements such as buttons, links, text, dropdowns, and more within a web application

- WebDriver API calls to interact with those elements such as clicking, entering and reading text, selecting options, handling popups and alerts, uploading files, working with iframes, and more

- Advanced interactions, such as hovering and sending alternative keys like tab, as well as symbols

- How to integrate the WebDriver API with a test assertion library, such as TestNG

- How to organize our test code using the Page Object Model

- Various wait strategies to control the timing of our scripts and avoid flaky tests

- How to take screenshots during test executions

- How to have our code listen for specific WebDriver events and perform additional actions, like logging our test activity

- How to customize the browser used in test execution

- How to run headless tests

- Advanced topics like navigating multiple open tabs within a browser, as well as cookie management

- And for anything we can't do with the core WebDriver API methods, we'll learn how to write custom actions using JavaScript

About

using webdriver to interact with the web elements

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published