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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

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

    139,000 تومان
    افزودن به سبد خرید