Contact the Trainer
You can call the trainer at:
US number: +1(646)-527-8896
Indian Number: +91 8968585110
OR
|
|
|
|
|
|
Training Video - 34 |
|
 |
Grid 2 with WebDriver,TestNg |
Duration: 2hr 30 min
|
| `
 |
TOPICS
Introduction to Grid 2
Creating Nodes and Hubs
Deciding number of browsers on a Node
Deciding type of browsers on Node
Limiting number of concurrent browsers on node
Difference between maxSession and maxInstance
Configuring chromedriver and IEdriver exe files on grid
Testng configurations
RemoteWebDriver and DesiredCapabilities
Configuring JSON file format to initialize/configure hub and nodes
Running single test on single node - serially in multiple browsers
Running single test on single node – parallely on multiple browsers
Running single test on multiple nodes – each node having different browser
Can we decide node to run test?
Running multiple tests spread across 3 nodes – one for ie, one for firefox and one for chrome
Node Timeout
Prioritizing the test cases
Prioritizer Interface and CustomPrioritizer
Sharing same webdriver instance among multiple tests after prioritizing them
|
|
|
|
|
|
|
|
|
|
|
Training Video - 35 |
|
 |
Selenium Grid 2 |
Duration: 1 hr 11 min
|
| `
 |
TOPICS
Grid Coding in eclipse
Creating a Grid sample test case
End to end scenario building and execution on Grid -demonstration on one node
End to end scenario building and execution on Grid -demonstration on multiple nodes on virtual machine
End to end scenario building and execution on Grid -demonstration on multiple nodes on virtual machine and on multiple browsers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 36 |
|
 |
Applet Testing with Selenium |
Duration: 1 hr
|
| `
 |
TOPICS
What are Applets?
How are applets made?
Can we test any applet with Selenium?
Embedded Applets
Asking Developer to expose applet methods.
JavaScript and Applets
Making a sample applet and calling the exposed functions
Using WebDriver JavaScriptExecutor with Applets
Changing text on applet
Handling textboxes, buttons, Lists and other components on applet.
Submit applet form – Simulating ActionListener class of applet.
|
|
|
|
|
|
|
|
|
|
|
Training Video - 37 |
|
 |
Working with ChromeDriver |
Duration: 33 min
|
| `
 |
TOPICS
Help- My Chrome is not opening
Help- My Chrome is opening but its not navigating
Configuring chromderiver.exe
Uploading files in Chrome
Tabbed browsing and Popup handling in Chrome
Certificate handling in Chrome
Moving mouse in Chrome
|
|
|
|
|
|
|
|
|
|
|
Training Video - 38 |
|
 |
IE Driver (for Internet Explorer) |
|
Duration: 25 mins
|
 |
TOPICS
About the IE exe
Configuring ie.exe
Browsing websites using the IEdriver.exe
Uploading files with InternetExplorer
Tabbed Browsing with InternetExplorer
Css Handling
Certificate Handling of https sites with IE
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 39 |
|
 |
|
Page Object Model (POM)
|
|
 |
TOPICS
What is POM
When to use POM
Inheritance and Encapsulation in POM
Designing POM classes
Putting up test configurations in a properties file
Building Page class
Building generaic utility functions
Batch running the test cases
Using junit/testng to execute test cases
Parameterizing tests using XL Files
Taking screenshots
Genrating reports and reporting errors
Using Ant to run project
Mailing the test Reports
Creating a Bat file for project executing
Generating XSLT chart reports in case of testng
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 40 |
|
 |
|
Page Object Model (POM) With Page Factory |
|
 |
TOPICS
What is POM
When to use POM
What is page factory?Inheritance and Encapsulation in POM
What is page factory?
Designing POM classes
Introducting Page Factory in POM classess
Putting up test configurations in a properties file
Building Page class
Building generaic utility functions
Batch running the test cases
Using junit/testng to execute test cases
Parameterizing tests using XL Files
Taking screenshots
Genrating reports and reporting errors
Using Ant to run project
Mailing the test Reports
Creating a Bat file for project executing
Generating XSLT chart reports in case of testng
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 41 |
|
 |
Duration: 1 hr 30 mins
|
Basics of cucumber
|
|
 |
TOPICS
What is BDD
Cucumber implements BDD
Downloading Cucumber Jars
Preparing Features File having test scenarios
Writing a step definition
Writing Runner Class
Given, When, Then, And, But annotations and usage in features class
Passing parameters in Step Functions
Using regular expression in step implementation to parameterize
Parameterize complete scenario using features class
Datatable in Cucumber and its implementation
Running Cucumber through ANT
Pretty, Tags and Glue
Junit Report Generation in Cucumber
Cucumber HTML Reports
Log4j Usage
Using Assertions to report failure
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 42 |
|
 |
Duration: 5 hrs
|
Building Framework with Cucumber
|
|
 |
TOPICS
Download the Maven Dependencies for Cucumber, Selenium, Junit,Log4j
Create the Maven Project
Running simple feature/Step scenario
Introducing selenium layer - WebConnector
Building custom functions in WebConnector
Building a simple test case
Implementing logging using Log4J
Executing project from eclipse
Executing project from ANT
Executing project from Maven
Generating Junit, Cucumber reports
Background and Pending Exception
Parameterizing/repeating test cases from feature classes
Implementing/deciding Tags
Running all/limited tests
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Training Video - 43 |
|
 |
Duration: 2 hrs
|
Testing with Android Driver
|
|
 |
TOPICS
Why we use AndoidDriver
Installing Android emulator and Starting emulator
Configuring wedriver apk in emulator
Initializing AndroidDriver
Finding xpaths,ids in Android
Identifying objects
What is useragent?
Changing useragent in browser to detect/identify elements
Parameterize complete scenario using features class
Changing useragent programmatically
Implicit and Explicit wait in Android Driver
Do's and Dont's with Android driver
Android Test Framework
|
|
|
|
|
|
|
|
|
|
|