US Contact Number: +1(917)-745-8787
India Contact Number: (+91) 8968585110
Email: selenium_training@qtpselenium.com

Selenium RC Tutorials

Total Modules: 40
Total Duration: 80+ hrs
Viewing Modules 22 to 27.

View Modules 28,29
Training Video - 22
`
Introduction to selenium RC
 Duration:  54 mins

TOPICS
 What is Selenium RC?
 Difference between Selenium IDE and Selenium RC
 Difference between Webdriver(2.x) and Selenium RC(1.x)
 Configuring Selenium RC in Eclipse
 Javadocs for Selenium RC
 Selenium Interface
 Starting and Stopping Selenium Server
 Running Sample Selenium code using SeleneseTestCase class
 Running Sample Selenium code using DefaultSelenium class
 Browsers supported by RC
 FireBug and Firepath
 XPATHS and their usage with Selenium RC
 Full and partial Xpaths
Training Video - 24
Selenium RC
Pop Up and Tab
handling
 Duration:  23 mins

TOPICS
 Concept of window ID
 Extracting window IDs with Selenium Object reference
 Tabbed browsing and handling tas with selenium RC
 Handling popups, performing actions in pop up window
 Closing pop up windows
 Live example on tabbed browsing and Pop up handling
Training Video - 26
`
Selenium RC - Data Driven Framework
 Duration:  8 hr 40 mins

TOPICS
 Designing XLS files having Test cases and Test Data
 Configuring property files to hold Xpaths
 Importance of storing xpaths in property file
 Configuring property files to hold test Settings and test environment details
 Starting the server thorugh java code
 Implementing Beforesuite, BeforeTest, Dataprovider and Test annotations of TestNG
 Skipping the tests in framework
 Parameterzing the tests using XLS file and dataprovider annotations
 Passing object properties to java code
 Using regular expressions for validations
 Generating the TestNg reports
 American golf Website exercise
 Configuring ANT
 Running the framework with ANT
 Generating the TestNg XSLT reports with ANT tasks
Training Video - 23
`
Selenium RC
Features
 Duration:  1 hr

TOPICS
 Handling HTML components like Links, Buttons, Input box, Radio buttons, Checkbox
 Handling a dropdown list
 Reading title of page using Selenium RC
 Closing brosers and killing sessions
 Slowing down the script execution speed
 Capturing Screenshots with Selenium RC
 Extracting Data from Webtable cells
 Checking if an element/object is present on the page or not
 Checking if text is present in the application
 Handling javascript alert message boxes
 Full and partial Xpaths
 Handling Buttons,Edit boxes, Radio buttons, Checkboxes and other Page objects
Training Video - 25
Selenium RC
WebTables
 Duration:  36 mins

TOPICS
 What is a webtable?
 Finding number of rows in Webtable
 Finding number of columns in Webtable
 HExtracting Cell value
 Xpaths and identifying the pattern in them
 Dynamic Webtables
 Live example on printing all the values in a dynamic webtable using Selenium RC
 GetTable function in Selenium RC
 Live example on printing all the values in a dynamic webtable using Selenium RC
 American golf Website exercise
Training Video - 27
DataDriven Framework with Junit and Selenium RC
 Duration:  2 hr 40 mins

TOPICS
 Overview of Data driven framework
 Building the Test Base Class
 Using Annotations of Junit
 Reading XPATHS, Configuration from properties file
 Initialize the RC
 Building the Test Base Class
 Implementing tests and batch running them
 Repeating a test with different Data
 Building utility functions
 Parameterizing tests using XL Files
 Controlling Execution order from XL Files
 Assertions and Reporting Errors / ErrorCollector
 Storing Screenshots of errors
 Running the framework through ANT
 Generating the HTML reports
 Emailing test reports
 Creating a BAT file for project execution
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
     
Training Video - 44
Duration:    1 hr 25 min

Jenkins , GIT, GITHUB Integration

TOPICS
GIT, GITHUB
 Downlaoding and installing GIT
 Installing GIT and GITHUB plugins for jenkins
 Configuring ssh host keys for GIT and Jenkins
 Git Bash commands and operations
 Uploading project to GIT using GIT Bash
 Cloning projects
 Creating branch/forks

Jenkins Integration
 What is continuous integration
 How Jenkins helps in continuous integration
 Downloading and Installing Jenkins
 Executing simple batch commands
 Build project at will and build at intervals/ Scheduling builds
 Executing Selenium Project builds with ANT
 Executing Selenium Project builds on remote Server/Github with ANT?
 Build Triggers
 Mailing if build fails
 Configuring/Scheduling Maven Project in Jenkins
 Configuring/Scheduling remote Git maven project in Jenkins
     
 
Testimonials