Giter Club home page Giter Club logo

selenium_with_python's Introduction

Selenium WebDriver with Python 3.x 🎓

alt text

This Project has selenium webdriver with python 3.x from basic to advanced level

Topics covered:pencil:

Introduction✔️
✏️Why do we need Selenium? (Though, there are many automation tools are available)
✏️Selenium with Java vs. Python (pros and cons)
✏️Webdriver Architecture
✏️Selenium 1 V/s Selenium 2 Vs Selenium 3

Python Programming✔️
✏️Basic Programming in Python
✏️Function & Parameters in Python
✏️Python Data structures and operation
✏️Control Flows
✏️Python - File Operations
✏️Python –Modules
✏️Python – Object Oriented Programming

Python/Selenium Installations & Configurations✔️
✏️Installation of Python and PIP
✏️Downloading and setting up Selenium
✏️Installing Python IDE (PyCharm or Eclipse plug-in or PyScripter)
✏️Installing Firebug -Firefox Addon for identifying Webobjects

Concepts of Selenium Webdriver in Python✔️
✏️Tips and tricks in identifying Webobjects
✏️Automating Web applications in all supported Browsers
✏️Tools used to identify the WebUI in Firefox,Chrome,IE
✏️Advanced Web element access method- Contains, Sibling, Ancestor and etc.,
✏️Handling Child Windows
✏️Handling Frames
✏️Accessing Forms in Web driver
✏️Accessing Links and Table content in Web driver
✏️Strategy to handle Rich Web UI using Advanced Webdriver API
✏️Java Alerts and Popups Handling with Selenium
✏️Data parameterization using openpyxl
✏️File Upload and Download using Selenium
✏️PyAutoGUI for programmatically controlling the mouse and keyboard
✏️Design Patterns of Selenium

Automation Framework✔️
✏️Introduction to PyTest framework
✏️Installing PyTest
✏️PyTest Fixtures
✏️Running multiple tests using PyTest
✏️Introduction to PyUnit framework
✏️Installing PyUnit
✏️PyUnit Annotations
✏️Test case creations/running
✏️Framework designing methods or Page Object Model
✏️Framework adaptation or Implementing POM
✏️Report Generation out of Automation
✏️Real time Automation and the Challenges
✏️End to End Exercises for Practise!!

What Will I Learn? 📖📚

  • 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

selenium_with_python's People

Contributors

venkywarriors avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

selenium_with_python's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.