
Install and configure Eclipse for Java development to support Robot Framework testing, selecting the Java EE or Java developer package, choosing 32- or 64-bit, and setting the workspace.
Learn to set up browser executable files for Selenium tests, download ChromeDriver, install Python, and configure environment variables to enable the interface between test cases and the browser.
Discover five essential rules for writing Robot Framework test cases, including adding library dependencies, importing libraries in settings, enforcing single-space keyword names, proper argument spacing, and correct test case indentation.
Explore the second syntax of the css element locator using class selectors, including dot notation and tag-class combinations. Selenium operates on the first match when multiple elements share the locator.
Learn XPath syntax 2 with multiple attributes using or, noting case-sensitive or in XPath, to locate elements including input and dropdowns, and quoting rules for XPath values in Java strings.
Learn advanced xpath techniques to locate elements by referencing nearby elements when attributes are missing, then traverse the parent hierarchy to reach the target input.
Learn how to automate clicks in Robot Framework with Java Selenium using click button, click element, and click element at coordinates to target buttons and other elements precisely.
Automate a checkbox with Robot Framework and Java Selenium by selecting and unselecting it using a name locator. Maximize the browser and pause 10 seconds to verify the checkbox state.
This lecture demonstrates selecting a radio button by defining its group name and value, locating the element with a locator, and using the select radio button keyword to choose office.
Robot Framework is a test automation framework for acceptance testing.
It has easy-to-use tabular test data syntax and it utilizes the keyword-driven testing approach.
Its testing capabilities can be extended by test libraries implemented either with Python or Java(Here we are going to cover java), and users can create new higher-level keywords from existing ones using the same syntax that is used for creating test cases.
We are going to cover,
1. Basic environment setup
2. Automation test cases in different browser
3. Waits
4. Architecture
5. Resource Files
6. User defined keywords
7. Reporting