Selenium WebDriver
Welcome to the curated index of Selenium WebDriver programs. This page is part of the GoDarda project and is designed to help learners and contributors explore browser automation using Selenium with Java and Python. Each section links to hands-on examples grouped by topic.
#SeleniumWebDriver #GoDarda #LearnAutomation #OpenSourceEducation #SeleniumExamples #TestAutomation #GitHubLearning
📚 Table of Contents
- Selenium Fundamentals
- Selenium Locators
- Selenium XPath
- Classes in Selenium
- Interfaces in Selenium
- Selenium Page Object Model
- Selenium Data Driven Framework
- Selenium TestNG
Selenium Fundamentals
- How to launch the browser using Selenium Java
- How to launch the browser using Selenium Python
- How to launch the Chromium browser using Selenium Java
- Selenium Java to maximize the browser window and get its properties
- Show More »
Selenium Locators
- Selenium Java to get the tag name
- Selenium Java to get the title of a given webpage using the getAttribute() method
- Selenium Java to get the current date and time using sendKeys
- Selenium Java to clear and enter the value in an input field
- Show More »
Selenium XPath
- Selenium Java to get the attribute name using relative XPath
- Selenium Java to locate a web element using the contains() and starts-with() methods
- Selenium Java to locate a web element using the text() method
- Selenium Java to locate a web element using the last() method
- Show More »
Classes in Selenium
- Selenium Java to demonstrate the use of ChromeOptions class
- Selenium Java to get the browser details using Capabilities
- Selenium Java to select dropdown choice using selectByVisibleText() method
- Selenium Java to select dropdown choice using selectByIndex() method
- Show More »
Interfaces in Selenium
- Selenium Java to get domain name, URL, and page title using JavascriptExecutor
- Selenium Java to generate alert and navigate to another page using JavascriptExecutor
- Selenium Java to scroll down the page at the bottom using JavascriptExecutor
- Selenium Java to take screenshots using TakesScreenshot interface
Selenium Page Object Model
- Selenium Java Page Object Model with Page Factory
- Selenium Java Page Object Model Example 1
- Selenium Java Page Object Model Example 2
Selenium Data Driven Framework
Selenium TestNG
- How to use TestNG Annotations in Selenium
- How to use priority and dependencies in TestNG
- How to define dependencies between groups in TestNG XML file
- How to run the same method multiple times using the invocationCount in TestNG
- Show More »
🤝 Contribute
This index is maintained as part of the GoDarda project.
We welcome contributions—whether it’s fixing a typo, adding a new example, or improving documentation. Please refer to the Contribution Guide
Comments and Reactions