Selenium testing with Python

Enquire, Join and get training by Well Experienced & Certified tutors
for your professional IT Course.

Get in Touch

+91 988 099 7819

Basics of Python

1.1 Python Datatypes
1.2 Functions
1.3 Module and packages
1.4 Basic elements of Python
1.5 Exception Handling
1.6 Object orientation Python
1.7 Regular Expressions
1.8 Filre I/O os module
1.9 Socket - Network Protocols

Introduction Testing

2.1 What is Automation Testing?
2.2 Automation testing overview
2.3 Uses of automation testing Introducing Selenium
2.4 What is Selenium?
2.5 Merits of Selenium
2.6 Selenium overview
2.7 Features of Selenium
2.8 Selenium Vs QTP

Selenium Components

3.1 Selenium IDE
3.2 Selenium RC
3.3 Selenium Grid

Downloading Selenium IDE from Mozilla

4.1 Recording and Running the script
4.2 Information about recorded script
4.3 Object Identification
4.4 Test case Vs Test suite
4.5 Selenium IDE in Synchronization
4.6 Testing Vs Selenium IDE
4.7 Process of recorded script against other browsers

Creating Selenium RC

1.Creating generic scripts in Selenium by using functions
2. Running the scripts in Eclipse
3. Inheritance
4. Browser commands
5. Interactive commands
6. Information commands
7. Validation commands
8. Importing data from Excel sheets
9. Uses of Excel sheets
10. How to import large amount of data from Excel sheets
11. How to export data to Excel sheets
12. Process of exporting results after completion of test execution
13. Eclipse uses
14. Debugging the script
15. Synchronization points maintenance
16. Popups and alert messages


1. What is Validation?
2. Use of validation in automation testing and how to use validations


1.What is a Framework?
2. Types of Frameworks
3. Modular framework
4. Data driven framework
5. Keyword driven framework
6. Hybrid framework
7. Use of framework

Experimenting with learnings

1.How to develop a framework
2. Integration of the frameworks
3. Execute scripts from framework

Python Basics for Selenium Web UI testing

1.Basics of Python scripting
2. Selenium Python bindings
3. Writing Selenium test scripts
4. Navigation pages, forms using history
5. Locating elements like Id, Name, XPath
6. implicit, explicit waits
7. WebDrive API