Selenium with Python
Isha presents an Extensive and highly interactive “Selenium with Python” Course by our industry expert with 8+ years of hands-on experience. Learn all the Selenium with Python concepts with hands-on practical examples. The course syllabus is designed by considering the current job market trends and industry requirements.
About the Instructor:
Abhishek has nearly 8+ years of rich, varied and extensive experience in Selenium with Python, Data Extraction, Data Analysis, Data Manipulation, Reporting, and Automation. Over the course of his career, he has developed a skill set in analyzing data and he hopes to use his experience in teaching and to help other people learn the power of programming the ability to analyse data, as well as present the data in clear and beautiful visualizations. Currently, he works as a Lead Consultant. He has worked with major IT companies such as Cognizant, Capgemini, TCS, and Genpact. He has BTech and MBA in Finance from Christ University and years of experience as a professional instructor and trainer for Data Engineering, Programming and Automation. His core competency includes Python programming with multiple modules of pandas, NumPy, matplotlib, csv, json, networkx, selenium, and many others. |
Live Sessions Price:
For LIVE sessions – Offer price after discount is 300 USD 259 149USD Or USD13000 INR 12900 INR 8900Rupees.
Demo Session:
4th Feb 9 P.M – 10 P.M IST (Indian Timings)
4th Feb 10:30 A.M-11:30 A.M EST (U.S Timings)
Class Schedule:
For Participants in India: Monday to Friday 9 P.M – 10 P.M IST
For Participants in US: Monday to Friday 10:30 A.M-11:30 A.M EST
What will I Learn by the end of this course?
- At the end of this course, You will get complete knowledge on Python Automation using Selenium WebDriver
- You will be able to implement Python Automation Frameworks from Scratch with all latest Technologies
- Complete Understanding of Python Basics with many practice Examples to gain a solid exposure
What student’s have to say about Abhishek :
Everything explained very well. The tutor has excellent knowledge in testing field. Thanks. – Namith
It was a good content with all that is needed for a beginner to know about Selenium. And it is explained in a very grounded level which makes it even better to understand. – Sani Good learning, explained very well, and gained a lot of knowledge.- Vamsi This course is very detailed and useful…. Thanks, Abhishek you covered all the topics with such detailed explanations. – Rahul I am a beginner to programming and this course helped me to understand the basics of python. Recommend this course to those who need to learn python from the very beginning.-Naresh.P This course was very helpful, especially if you have no experience in programming and understanding the syntax.-Vasantha it’s a good course for starting with python.You will get all the material, with good understanding and help.-Taranjot Singh Covers almost everything need to kickstart coding in python. Very detail explanations and very much informative content.-Fabian Rodriguez |
Salient Features:
- 30+ Hours of Live Training along with recorded videos
- Lifetime access to the recorded videos
- Course Completion Certificate
Who can enroll in this course?
No background knowledge required, anyone interested in automation with python can join
Course syllabus:
1.Introduction
- Introduction
- Why selenium?
2.Setup and Configuration
- Python Installation – Windows and Mac
- Anaconda Installation
- Concept of PIP
. 3.Understanding Objects and References
- Variables Rules
- Numbers Data Type and Math Operations
- Precedence in Arithmetic’s
- Boolean Data Type
- Working with Strings
- Strings Formatting
4.Advanced Data Types
- Lists
- List Methods
- Dictionary
- Nested Dictionary
- Tuples
- Sets
- List Comprehension
5.Comparison and Boolean Operators
- Working with Comparators
- Understanding Boolean Operators
- Boolean Operators – Order of Precedence
6.Program Control Flow
- If Else Conditions
- For Loop
- While Loop
- Break Continue and While/Else
- Iterating Multiple Lists – Using the Zip Function
- Using Range Function in For Loop
- Functions/Methods – Working with reusable code
- Understanding Methods
- Working with Return Values
- Working with Positional / Optional Parameters
- Understanding Variable Sc
- More Built-In Functions
- Classes – OOPS
- Understanding Objects / Classes
- Create Your Own Object
- Create Your Own Methods
- Encapsulations
- Inheritance
- Multiple Inheritance
- Polymorphism
- Exception Handling
- Exception Handling Demo
- Finally, And Else Block
- Modules
- Built-in Modules
- Create Your Own Modules
- Working with Files
- How to Write Data to A File?
- How to Read A File?
- File Handling Using “With” And “As” Keywords
- How to Inspect Elements on Different Browsers – Addons
- How to Inspect Elements Using Firefox Dev-tools?
- How to Inspect Elements Using Chrome Dev-tools?
- Xpath Tricks
- Selenium WebDriver – Setup and Installation
- Selenium WebDriver Installation
- Selenium 3.x Update
- Selenium WebDriver – Running Tests on Various Browsers
- Running Tests on Firefox
- Running Tests on Google Chrome
- Selenium WebDriver – Finding Elements
- Understanding Elements And DOM
- Find Element By Id And Name
- Understanding Dynamic Ids and Selenium Exception
- Find Element By XPath and CSS Selectors
- Find Element By Link Text
- Find Element By Class Name And Tag Name
- Understanding “By” Class
- How to Find List of Elements
- CSS Selectors – Advanced Locators
- Using Ids with CSS Selectors to Find Elements
- How to Use Multiple CSS Classes to Find Elements
- Using Wildcards with CSS Selectors
- How to Find Child Nodes Using CSS Selectors?
- CSS Cheat Sheet
- Xpath – Advanced Locators
- Difference Between Absolute and Relative Xpath
- How to Build an Effective Xpath
- Using Text to Build an Effective Xpath
- Build Xpath Using Contains Keyword
- Build Xpath Using Starts-With Keyword
- How to Find Parent and Sibling Nodes
- Xpath Cheat Sheet
- Selenium WebDriver – Working with web elements
- Browser Interactions Introduction
- Browser Interaction *** Practical Implementation ***
- How to Click and Type on A Web Element
- How to Find the State of a Web Element (Disabled and Enabled Elements)?
- Radio Buttons and Checkboxes
- Working with Elements List
- Understanding Dropdown Elements
- How to Work with Hidden Elements
- Working with Hidden Elements – Practical Example
- Selenium WebDriver – Useful methods and properties
- How to Get the Text on Element?
- How to Get Value of Element Attribute?
- Generic Method to Find Elements
- How to Check If Element Is Present
- How to Build Dynamic XPath?
20.Selenium Webdriver – Wait Types
- Implicit Wait Vs Explicit Wait
- Generic Method to Work with Explicit Wait
- Selenium Webdriver – Advanced
- Calendar Selection Introduction
- AutoComplete Introduction
- How to Take Screenshots
- Generic Method to Take Screenshots
- Executing JavaScript Commands
- How to Find Size of The Window?
- How to Scroll Element into View?
22.Selenium Webdriver – Switch Window and Iframes
- How to Switch Window Focus?
- How to Work with I Frames
23.Selenium Webdriver – Working with Action Class
- Mouse Hover Actions
- How to Drag and Drop Element on A Web Page
- Working with Sliders Actions
24.Logging Infrastructure
- Introduction to Logging Infrastructure
- Changing the Format of Logs
- Logger – Console Example
- Logger – Configuration File Example
How can I enroll for this course?
OR
Call or whatsapp Kumar Gupta on +91-8019952427 to enroll for the course
Live Sessions Price:
For LIVE sessions – Offer price after discount is 300 USD 259 149USD Or USD13000 INR 12900 INR 8900Rupees.
Sample Course Completion Certificate:
Your course completion certificate looks like this……
Course Features
- Lecture 0
- Quiz 0
- Duration 10 weeks
- Skill level All levels
- Language English
- Students 0
- Assessments Yes