Selenium Online Training
Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language (Selenium IDE). It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including Java, C#, Groovy, Perl, PHP, Python and Ruby. The tests can then be run against most modern web browsers. Selenium deploys on Windows, Linux, and Macintosh platforms.
Selenium Online Training
Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language (Selenium IDE). It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including Java, C#, Groovy, Perl, PHP, Python and Ruby. The tests can then be run against most modern web browsers. Selenium deploys on Windows, Linux, and Macintosh platforms.
We offer Selenium online training conducted on weekend training classes and fast track training classes.
- Selenium Online Training by Realtime Expert trainer
- Selenium Live Online Classes
- Free study material
- The course is intended for beginners or intermediate testers, leads who need to develop or improve automation techniques using Selenium. While previous testing tool knowledge is not required.
We guarantee learning at your convenience & pace.
- Instant Access:
Get instant access to self-paced training after signup. - Streaming video recording:
Watch lessons any time at your schedule, free recording. - Exercises:
Practical exercises help you test what you are learning as you go. - Free Demo:
Sign up for free demo to check whether the course is right for you and interact with the faculty live. - Experienced Trainers:
We only hire the industry’s best trainers - Live free interactive web sessions:
Ask the Expert Shell Scripting trainers about the career prospects and clarify your questions any time after you complete the course. - Structured Curriculum Schedule:
Progress with your complete daily interactive lessons and assignments. - Faculty Mentoring:
Turn in daily and weekly homework for personalized feedback from faculty. - Virtual Office Hours:
Live interaction with the faculty and other students around the world. - Hands on Live Projects:
Work on live lab sessions to tackle real-world projects. Get 100% faculty guidance and ratings.
Selenium Course Content
Introducing Selenium
- To Automate or Not to Automate? That is the Question!
- Test Automation for Web Applications
- Introducing Selenium
- Selenium Components
- Supported Browsers
- Flexibility and Extensibility
- Selenium Basics
- Getting Started Choosing Your Selenium Tool
- Introducing Selenium Commands
- Test Suites
- Commonly Used Selenium Commands
Developing Test CasesWith Selenium-IDE
- Introduction
- Installing the IDE
- Opening the IDE
- IDE Features
- Building Test Cases
- Running Test Cases
- Debugging
- Writing a Test Suite
- Executing Selenium-IDE Tests on Different Browsers
- Troubleshooting
Building Test Suites
- Creating a test suite
- Creating tests in a test suite
- Adding a new test, in a test suite
- Deleting a test from a test suite
- Running a test suite from IDE
- Running the test suite from Selenium Core
- Analyzing the results
Selenese Selenium Commands
- Verifying Page Elements
- Introduction to Locating Elements
- Locating elements by identifiers
- Locating elements by xPath
- Locating elements by DOM
- Introduction Matching Text Patterns
- Matching Text Patterns – Regular expressions
- Matching Text Patterns Glob
- Matching Text Patterns exact
- The AndWait Commands
- Sequence of Evaluation and Flow Control
- Store Commands and Selenium Variables
- JavaScript and Selenese Parameters
- echo – The Selenese Print Command
Selenium-RC
- Introduction
- How It Works
- Installation
- From Selenese to a Program
- Programming Your Test
- Learning the API
- Retrieving and Reporting Results
- Adding Some Spice to Your Tests
- How the Server Works
- Server Command Line options
- Troubleshooting
Selenium-RC, JUnit with Eclipse
- Configuring JUnit with eclipse
- Setting up eclipse
- Setting up Selenium cline drivers
- Starting Selenium RC Server
- Building the test scripts using eclipse
- Configuring eclipse to run the tests
- Running the test scripts from eclipse
- Understanding the test run from eclise
- Generating the test log and understanding
Selenium Grid
- Setting up the Selenium Grid
- Ensuring the validity of ant build
- Starting the hub
- Starting the Selenium Remote controls on different platforms
- Running the tests parallel
- Running the tests sequential
- Analyzing the results
Selenium-RC, JUnit, Testing with Eclipse
- Installing the Testing on eclipse
- Configuring Testing libraries with Eclipse
- Understanding the Scripts in Testing format
- Exporting the Tests from Selenium IDE
- Adding the necessary methods to work with Testing
- Running the tests with Testing
- Understanding the reports generated by Testing
- Creating a XML file for running the tests though Testing
- Working on a case study
Working with user extensions
- Understanding the significance of adding the user extensions
- Working with user extensions
- Adding function libraries to user extensions
- Configuring the user extensions
- Accessing the function libraries from Selenium IDE
- Running the tests with extended functions from Selenium IDE
Working with Selenium IDE extensions
- Understanding the significance of Selenium IDE extensions
- Working with Selenium IDE extensions
- Configuring the Selenium IDE extensions
- Recording the new script with new Selenium IDE extensions
- Running the test with new Selenium IDE extensions
- Converting the tests to Java or other languages
- Running the tests from Selenium RC
- Generating the reports
- Working on a sample case study
Selenium Test Design Considerations
- Web Page Content Static vs. Dynamic Pages
- UI Mapping with Selenium
- Creating a shared object repository with Selenium
- Writing a frame work
Contact us
Got more questions?
Talk to our team directly. A program advisor will get in touch with you shortly.
We’re happy to answer any questions you may have and help you determine which of our services best fit your needs.
Schedule a Free Consultation