This post was most recently updated on July 12th, 2019
Installation and Introduction of Selenium: Selenium is an open source automation testing tool which is used for running the test script and to automate the web applications. Due to open source (free) tool this is widely used automation tool in the market. Programming languages supported by Webdriver are Java, .net, php, python, perl, Ruby.
Below article will help to install Selenium webdriver on windows machine.
Locators in Selenium Webdriver:
- Selenium WebDriver Locator: Class Name
- Selenium WebDriver Locator: Tag Name
- Selenium Locator: Link Text and Partial Link Text
- Selenium WebDriver Locator by ID
- xpath using text and text functions in selenium
- xpath using attribute and tag name in Selenium
- Locate element by Name using Selenium Webdriver
- Multiple ways to create XPath for Same WebElement
Actions Class in Selenium:
- Actions class to perform keyboard event in selenium
- Actions class to perform mouse operation in selenium
Different commands in Selenium WebDriver:
- Scrolling a webpage using selenium
- Screenshots in Selenium
- Find element and find elements in Selenium
- JavaScriptExecutor in Selenium
- Handle cookies in Selenium
- Attach and send report using Gmail in Selenium
- Use Properties file and XML file as object repository
Data Driven approach using Apache POI:
Alert, popup and window handling in Selenium:
Identify broken links in Application:
Executing Selenium in different browsers:
Selenium TestNG Framework:
- TestNG Framework Installation
- Create and Configure TestNG project
- TestNG Selenium Automation Framework
- Execute selenium script parallel in multiple browsers
Windows Automation in Selenium Sikuli :