Selenium with python
selenium with python from basic to advanced with python 3.x
**Introduction**:heavy_check_mark: :pencil2:Why do we need Selenium? (Though, there are many automation tools are available) :pencil2:Selenium with Java vs. Python (pros and cons) :pencil2:Webdriver Architecture :pencil2:Selenium 1 V/s Selenium 2 Vs Selenium 3 **Python Programming**:heavy_check_mark: :pencil2:Basic Programming in Python :pencil2:Function & Parameters in Python :pencil2:Python Data structures and operation :pencil2:Control Flows :pencil2:Python - File Operations :pencil2:Python –... The project is written primarily in Python, first published in 2018. Key topics include: framework, python3, selenium-python, selenium-tests.
Selenium WebDriver with Python 3.x :mortar_board:

This Project has selenium webdriver with python 3.x from basic to advanced level
Topics covered:pencil:
Introduction:heavy_check_mark:<br/>
:pencil2:Why do we need Selenium? (Though, there are many automation tools are available)<br/>
:pencil2:Selenium with Java vs. Python (pros and cons)<br/>
:pencil2:Webdriver Architecture<br/>
:pencil2:Selenium 1 V/s Selenium 2 Vs Selenium 3<br/><br/>
Python Programming:heavy_check_mark:<br/>
:pencil2:Basic Programming in Python<br/>
:pencil2:Function & Parameters in Python<br/>
:pencil2:Python Data structures and operation<br/>
:pencil2:Control Flows<br/>
:pencil2:Python - File Operations<br/>
:pencil2:Python –Modules<br/>
:pencil2:Python – Object Oriented Programming<br/><br/>
Python/Selenium Installations & Configurations:heavy_check_mark:<br/>
:pencil2:Installation of Python and PIP<br/>
:pencil2:Downloading and setting up Selenium<br/>
:pencil2:Installing Python IDE (PyCharm or Eclipse plug-in or PyScripter)<br/>
:pencil2:Installing Firebug -Firefox Addon for identifying Webobjects<br/><br/>
Concepts of Selenium Webdriver in Python:heavy_check_mark:<br/>
:pencil2:Tips and tricks in identifying Webobjects<br/>
:pencil2:Automating Web applications in all supported Browsers<br/>
:pencil2:Tools used to identify the WebUI in Firefox,Chrome,IE<br/>
:pencil2:Advanced Web element access method- Contains, Sibling, Ancestor and etc.,<br/>
:pencil2:Handling Child Windows<br/>
:pencil2:Handling Frames<br/>
:pencil2:Accessing Forms in Web driver<br/>
:pencil2:Accessing Links and Table content in Web driver<br/>
:pencil2:Strategy to handle Rich Web UI using Advanced Webdriver API<br/>
:pencil2:Java Alerts and Popups Handling with Selenium<br/>
:pencil2:Data parameterization using openpyxl<br/>
:pencil2:File Upload and Download using Selenium<br/>
:pencil2:PyAutoGUI for programmatically controlling the mouse and keyboard<br/>
:pencil2:Design Patterns of Selenium<br/><br/>
Automation Framework:heavy_check_mark:<br/>
:pencil2:Introduction to PyTest framework<br/>
:pencil2:Installing PyTest<br/>
:pencil2:PyTest Fixtures<br/>
:pencil2:Running multiple tests using PyTest<br/>
:pencil2:Introduction to PyUnit framework<br/>
:pencil2:Installing PyUnit<br/>
:pencil2:PyUnit Annotations<br/>
:pencil2:Test case creations/running<br/>
:pencil2:Framework designing methods or Page Object Model<br/>
:pencil2:Framework adaptation or Implementing POM<br/>
:pencil2:Report Generation out of Automation<br/>
:pencil2:Real time Automation and the Challenges<br/>
:pencil2:End to End Exercises for Practise!!<br/>
What Will I Learn? :book::books:
- At the end of this course, You will get complete knowledge on Selenium Webdriver Automation with Python
- You will be in a position to automate any Web Application over the Net using Selenium
- You will be able to write quality code on Python to design robust Selenium Testcases
Contributors
Showing top 1 contributor by commit count.
