وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Selenium Webdriver with PYTHON & PYTEST – Best for beginners

سرفصل های دوره

#1 LATEST - Learn Basic Python & Selenium Python Automation from Basics to Advanced level with Framework on LIVE Project


1. Introduction
  • 1. Introduction to the Course (Must watch till end)
  • 2. Demo to the Course (Must watch till end)
  • 3. How to Reach out to Instructor .html

  • 2. Set up & Prerequisites
  • 1. Download & Setup Python for MacLinux
  • 2. Download & Setup Python for Windows
  • 3. Special Setup for Windows User - (Option & If above is Not working)
  • 4. Download & setup Pycharm
  • 5. What is PIP & its uses
  • 6. Using PIP & Practice

  • 3. Python Very Basics Concepts
  • 1. Creating new Python Project in Pycharm
  • 2. Creating Python File & first program
  • 3. PYTHON Identifier
  • 4. Python Comments & System inputs

  • 4. Python Data Types
  • 1. Data types in PYTHON
  • 2. Declare & working with single data type
  • 3. Declare & working with Multiple data type
  • 4. List Tupple & Dictionary Concepts

  • 5. Operator in Python
  • 1. Python Operators.html
  • 2. Working with all the python operator

  • 6. Python Statements & Flow control
  • 1. If Else use in Python
  • 2. For loop in Python
  • 3. For loop with Range in Python
  • 4. While loop in Python

  • 7. Python function & Switch Case
  • 1. Python function with Practicals
  • 2. Handling multiple cases using switch
  • 3. Handling multiple cases using switch Part - II

  • 8. Python OOPs Concepts
  • 1. Basic OOPs Principal & Class & Object
  • 2. Default Constructor in Python
  • 3. Parameterized Constructor in Python
  • 4. Inheritance in Python
  • 5. Class & Instance variable in Python

  • 9. Python String Concepts
  • 1. String Basic Concepts in Python
  • 2. String Basic Function Part - II

  • 10. Exception handling in Python
  • 1. Handling Exception in Python
  • 2. Raising exceptions in PYTHON
  • 3. String Basic Function Part - I
  • 4. Exception Handling in PYTHON
  • 5. Exception Handling with Try-except-else
  • 6. Exception Handling with Try-Except-Else-Finally

  • 11. Selenium setup & Architecture - for PYTHON
  • 1. Selenium Introduction
  • 2. Selenium Architecture - How Selenium work with Python
  • 3. Selenium Download & Setup
  • 4. Selenium First Program

  • 12. Selenium Webdriver Basic concepts for beginners
  • 1. Launching Browser
  • 2. Launching Browser - Alternative way
  • 3. Maximise & Minimise the window
  • 4. Verify Live Website title & use assertion
  • 5. Identify Web elements & Passing value to it
  • 6. Clicking on a Button
  • 7. Doing Browser Refresh and Navigating Back & Forwards
  • 8. Use of different Browser in selenium

  • 13. Selenium Locators from Basics - Very Very important
  • 1. Basics of Locators & Web elements
  • 2. Creating & understanding basic of html
  • 3. Use of TAG NAME with Live Practicals
  • 4. Use of ID, NAME and CLASS NAME with Live website
  • 5. Use of XPATH - Basic Example
  • 6. LINK TEXT & PARTIAL LINK TEXT with Live Practicals

  • 14. XPATH & CSS SELECTOR - Complete Knowledge
  • 1. XPATH & CSS SELECTOR Introduction
  • 2. Understanding CSS SELECTOR Basics
  • 3. CSS SELECTOR - Use of ID, NAME & CLASS NAME
  • 4. CSS SELECTOR - Use of Attribute
  • 5. CSS SELECTOR - Use of Start-with
  • 6. CSS SELECTOR - Use of End-with
  • 7. CSS SELECTOR - Use of Contains & Sub-string
  • 8. CSS Limitation & Why we need XPATH

  • 15. Complete XPATH - Locate any elements LIKE a Pro
  • 1. Understanding XPATH Locators
  • 2. Absolute XPATH & Limitation
  • 3. Relative XPATH
  • 4. XPATH - Using Attributes
  • 5. XPATH - Using Multiple Attributes
  • 6. XPATH - Using Operators
  • 7. XPATH - Introduction about text Function
  • 8. XPATH - Locate Using Text Function & Limitation
  • 9. XPATH - Introduction about contains Function
  • 10. XPATH - Using contains Function
  • 11. XPATH - Traversing forward & backward
  • 12. XPATH - Dependent-Independent Concepts
  • 13. XPATH - Dependent-Independent Practicals
  • 14. XPATH - by Group Index
  • 15. XPATH - by Group Index Practicals
  • 16. XPATH - Use of Axes
  • 17. XPATH - by Ancestor
  • 18. XPATH - by Descendant
  • 19. XPATH - by Parent
  • 20. XPATH - by Following & Preceding
  • 21. XPATH - by Following & Preceding Sibling
  • 22. XPATH - Conclusion
  • 23. SelectorHub - Get Locator for any web element directly

  • 16. Fetching text & attribute from Web Elements
  • 1. Fetch Text from Web Elements
  • 2. Fetch Attributes from Web Elements

  • 17. Handling Drop Downs Using Select Class
  • 1. Select Drop-down using Index, Value and visible text
  • 2. Checking the Drop-down selection & getting all the options from it
  • 3. Select Dynamic Options

  • 18. Handling Alerts & POP UP
  • 1. Java Script Alert Basics
  • 2. Accepting an Alert on Live Website
  • 3. Verify Alert is accepted
  • 4. Dismissing an Alert on Live Website
  • 5. Sending text to Alert text fields
  • 6. Getting text from Alert

  • 19. Handling Mouse and Keyboard Operation
  • 1. Mouse Action - Doing Double Click
  • 2. Mouse Action - Right Click
  • 3. Mouse Action - Mouse hover
  • 4. Mouse Action - Drag and Drop
  • 5. Keyboard Action - Backspace and Enter

  • 20. Handling Multiple Windows
  • 1. Switching from one tabwindow to another
  • 2. Verify Switching from Parent to Child window
  • 3. Verify Switching from Child to Parent window

  • 21. Synchronisation - Waits in Selenium
  • 1. What is Synchronisation & why we need it
  • 2. Implicitly wait
  • 3. Implicitly wait with Practicals on Live Application
  • 4. Explicitly wait
  • 5. Explicitly wait Practicals on Live Application

  • 22. Handling Frame in Selenium
  • 1. What is Frame or iFrame
  • 2. Why do we need frame
  • 3. Handling Frame on Live Application

  • 23. Chrome Option in Selenium
  • 1. What is Chrome Options in Selenium
  • 2. Open Chrome in Maximised mode
  • 3. Running Chrome in Headless Mode

  • 24. JavaScript Executor use in Selenium
  • 1. Use of Java Script Executor in Selenium
  • 2. Use of Java Script Executor on Live Application

  • 25. Taking Screenshots in Selenium
  • 1. How to take Screenshots using Selenium
  • 2. Taking Screenshots of Live Application on Execution

  • 26. Framework - Part 1 PYTEST Basics
  • 1. Introduction to PYTEST
  • 2. PYTEST Setup
  • 3. Running Test Using PYTEST
  • 4. Running PYTEST Test using Commands
  • 5. PYTEST - Grouping the Tests
  • 6. PYTEST - Grouping the Modules & Execute
  • 7. PYTEST- Running Duplicate Tests
  • 8. PYTEST - Using Assertion
  • 9. PYTEST - Markers & Grouping Test Level
  • 10. PYTEST - Running XFAIL & SKIP Test
  • 11. PYTEST - Fixture Introduction & Use
  • 12. PYTEST - Use of yield function
  • 13. PYTEST - Scope of Fixture
  • 14. PYTEST - Loading Test Data using Fixture
  • 15. PYTEST - Parameterising the Tests
  • 16. PYTEST - Parameterising the Tests - II
  • 17. PYTEST - Writing Common Markers & Fixture
  • 18. PYTEST - Passing Command Line Argument

  • 27. Framework - Part 2 Building from Scratch
  • 1. Writing Basic Selenium Test on Live App
  • 2. Basic Assertions on Live App
  • 3. Generalise the browser invocation using OOPS concepts
  • 4. Understanding Page Object Model
  • 5. Implement Page Object Model on Selenium Test
  • 6. Implement Page Object Model - Part - II
  • 7. Implement Explicitly Wait on Live App
  • 8. Moving reusable codefunctions to Utility Class
  • 9. Practice Selenium using Framework on Live App
  • 10. Running tests using test Group

  • 28. Framework - Part 3 Allure Reporting
  • 1. Allure Report Download & Installation
  • 2. Allure Report Integration with Pytest
  • 3. Generating First Allure Report
  • 4. Adding Title, Suite & Story to Allure Report
  • 5. Updating Severity to Allure Report

  • 29. Framework - Part 4 Logging into Allure Reports
  • 1. Loggers - Using into Tests
  • 2. Loggers - Using INFO loggers
  • 3. Loggers - Using ERROR loggers
  • 4. Loggers - Passing dynamic values to loggers

  • 30. More Learnings & Download Resources
  • 1.1 All Locators.pdf
  • 1.2 Python Selenium.zip
  • 1.3 Python-Selenium IQ.pdf
  • 1.4 pythonProject.zip
  • 1. Resources & Class Notes & Project Download.html
  • 2. More learnings.html
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 25951
    حجم: 6322 مگابایت
    مدت زمان: 877 دقیقه
    تاریخ انتشار: 21 آذر 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید