
Install Java, Ant, JUnit, Eclipse, WebDriver
Install Firefox, Firebug, and Chrome
Analyze the web page and locate WebElements using HTML IDs and names, XPath and CSS Selectors
Create a JUnit test script
Exploring JUnit annotations
Start-up and shut-down WebDriver
Explaining the WebDriver commands and WebDriverWait
Create an Ant build file
Run JUnit from Ant
Install Java, Ant, JUnit, Eclipse, and WebDriver
Set the environment variables
Create a Java project
Create a JAR library
Configure the build path
Create a Java project
Analyze the web page and locate WebElements using HTML IDs and names, XPath and CSS Selectors
Create a JUnit test script
Exploring JUnit annotations
Start-up and shut-down WebDriver
Explain the WebDriver commands and WebDriverWait
Create an Ant build file
Explain the ANT targets
Build the project with ANT
Run JUnit from Ant
Generate JUnit report
Use the Chrome Developer tools
Analyze the web page and locate WebElements using HTML IDs and names, XPath and CSS Selectors
Use the Safari Developer tools
Analyze the web page and locate WebElements using HTML IDs and names, XPath and CSS Selectors
Use the Opera Developer tools
Analyze the web page and locate WebElements using HTML IDs and names, XPath and CSS Selectors
Use the Firefox Firebug Developer tools
Analyze the web page and locate WebElements using HTML IDs and names, XPath and CSS Selectors
Install Maven, Maven-Eclipse plugin, and TestNG-Eclipse plugin
Create a Maven project
Getting familiar with the Maven project and POM
Create a TestNG script
Exploring TestNG annotations
Start-up and shut-down WebDriver
Explaining the WebDriver commands and WebDriverWait
Create a TestNG suite
Update Maven POM build
Run TestNG from Maven
Install the Maven and TestNG Eclipse plug-ins
Create a Maven project
Getting familiar with the Maven project and POM
Explain the Maven POM
Create a Maven project
Analyze the web page and locate WebElements using HTML IDs and names, XPath and CSS Selectors
Create a TestNG test script
Exploring TestNG annotations
Start-up and shut-down WebDriver
Explain the WebDriver commands and WebDriverWait
Create a TestNG suite
Explain the TestNG elements
Update the POM with Maven build and Surefire plug-ins
Explain the POM plug-ins
Run TestNG from Maven
Generate TestNG report
Install Chrome and Internet Explorer Drivers
Create a TestNG suite with parameters to support the Firefox, Safari, Chrome, and Internet Explorer browsers
Create a static class with multi-threading to invoking the Firefox, Safari, Chrome, and Internet Explorer Drivers
Create a base TestNG test script to read TestNG suite parameters, and start-up and shut-down WebDriver
Create a TestNG test script
Use the Page Object Model to create 4 page classes in Java.
Analyze the web pages and locate WebElements using HTML IDs and names, XPath and CSS Selectors
Locate links, fill in forms, handle dynamic elements, and verify content
Explain the WebDriver commands and WebDriverWait for dynamic elements
Create a TestNG test script
Initialize the page objects with the WebDriver PageFactory
Create a WebDriver Page Object
Create a WebDriver TestNG Test Script
Running TestNG from Maven
This beginning course will walk the learner through the basics of Selenium-WebDriver test automation in the Java programming language.
This includes common WebDriver commands, WebDriverWait and AJAX elements, invoke browsers in parallel using FirefoxDriver, ChromeDriver, SafariDriver, and InternetExplorerDriver. Analyze web pages to model and create Page Objects, and use the Page Factory. Use locator strategies to identify WebElements by ID, Name, CSS Selectors and XPath.
Explore the JUnit and TestNG unit test frameworks for UI test scripts, test suites, parameters, execution, and reporting. ANT and Maven project management, builds, and command line execution.
This course includes 3.5 hours of instructional videos and 25 pages of instructional procedures including complete project code.