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

Master Selenium Webdriver with Python using SeleniumBase

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

Learn Web Automation from the Basics and Build a Complete E2E Test Framework! Includes Reports, CI and Cloud Integration


1. Introduction
  • 1. Course Outline
  • 2.1 Discord Access.html
  • 2.2 Github Repository.html
  • 2.3 Join the Mailing List.html
  • 2.4 Leave Review.html
  • 2. Must Watch - Before You Get Started !
  • 3. Why not to use Selenium
  • 4. Why SeleniumBase
  • 5. pyTest Overview

  • 2. Setup & Installation
  • 1. Python Setup - macOS
  • 2. PyCharm Setup - macOS
  • 3. Python Setup - Windows
  • 4. PyCharm Setup - Windows
  • 5. Virtual Envirornment Overview
  • 6. SeleniumBase Installation

  • 3. Python Crash Course
  • 1. Crash Course For Beginners.html
  • 2. Python Quiz.html
  • 3. Building a Simple Browser Class.html

  • 4. Write Tests
  • 1. Writing Your First Test
  • 2. Reviewing Test Failure
  • 3. Pushing Changes to GitHub
  • 4. Interacting With Elements - CSS Selector
  • 5. Interacting With Elements - Xpath Selector
  • 6. Working with Multiple Elements
  • 7. Exercise Elements Interaction
  • 8. Solution Elements Interaction

  • 5. Assertions
  • 1. Assert Equal and True
  • 2. Assert Element Visible and Present
  • 3. Assert In and Attribute
  • 4. Assert Not Equal and False
  • 5. Assert Element Not Visible and Present
  • 6. Exercise - Assertions
  • 7. Solution - Assertions - Part 1
  • 8. Solution - Assertions - Part 2

  • 6. Handling Waits
  • 1. Implicit vs Explicit Waits
  • 2. Handling Implicit Waits
  • 3. Handling Explicit Waits
  • 4. Assertion & Waits.html

  • 7. Demo Site
  • 1. Demo Page Overview
  • 2. Working with Input Slider
  • 3. Handling Dropdown
  • 4. Check the Checkbox
  • 5. Dealing with iFrames
  • 6. Exercise - Checkbox in iFrame
  • 7. Solution - Checkbox in iFrame
  • 8. Hover Over Element

  • 8. Tab & Uploads
  • 1. Interact with New Tab
  • 2. Single File Upload - Overview
  • 3. Single File Upload - Implementation
  • 4. Multiple File Upload - Overview
  • 5. Multiple File Upload - Implementation

  • 9. Page Object Model
  • 1. Page Object Model (POM) Overview
  • 2. Home Page - Initial Setup
  • 3. Home Page - Locators
  • 4. Home Page - Methods
  • 5. Home Page - Update Tests
  • 6. Exercise - Upload Page
  • 7. Solution - Upload Page Implementation
  • 8. Solution - Update Upload Test
  • 9. Solution - Upload Page Optimization

  • 10. Setup Framework
  • 1. Config File Setup
  • 2. Overriding Settings File
  • 3. Code Linter - Overview
  • 4. Code Linter - Implementation
  • 5. Code Formatter - Overview
  • 6. Code Formatter - Implementation
  • 7. Doc String - Overview
  • 8. Doc String - Implementation
  • 9. POM & Framework.html

  • 11. Optimize Framework
  • 1. Implement Hooks
  • 2. Data Driven Testing - Overview
  • 3. Data Driven Testing - Implementation
  • 4. File Path Optimization
  • 5. Utils File - Overview
  • 6. Utils File - Implementation
  • 7. Exercise - Utils File
  • 8. Solution - Utils File

  • 12. Tests Execution
  • 1. Execute Individual Test
  • 2. Group Tests - Overview
  • 3. Group Tests - Implementation
  • 4. Exclude Tests
  • 5. Add Markers Info

  • 13. Parallel & Cross-Browser Testing
  • 1. Parallel Testing
  • 2. Cross-Browser Testing
  • 3. Headless Browser Testing

  • 14. Debugging
  • 1. Basic Debugging
  • 2. Trace Mode - Overview
  • 3. Trace Mode - Implementation
  • 4. PyCharm Debugger - Overview
  • 5. PyCharm Debugger - Implementation

  • 15. Reporting
  • 1. Auto-Generated Logs - Overview
  • 2. Auto-Generated Logs - Implementation
  • 3. Dashboard Reporting - Overview
  • 4. Dashboard Reporting - Implementation
  • 5. HTML Report - Overview
  • 6. HTML Report - Implementation

  • 16. Continuous Integration
  • 1. Github Actions - Overview
  • 2. Setup Workflow File
  • 3. Run Tests in CI
  • 4. Add Linter in CI
  • 5. Add File Formatter in CI
  • 6. Upload Report Artifacts to CI - Part 1
  • 7. Upload Report Artifacts to CI - Part 2
  • 8. Fail Build and Review Results
  • 9. Optimize Build

  • 17. Cloud Integrattion
  • 1. BrowserStack Overview
  • 2. BrowserStack Account Creation
  • 3. BrowserStack Capabilities Setup
  • 4. Update BrowserStack Test Status
  • 5. Create BaseTest for BrowserStack
  • 6. Optimize BaseTest Class

  • 18. Optimize BrowserStack in CI
  • 1. Add Secrets in Github Actions
  • 2. Add BrowserStack in CI Workflow File
  • 3. Run BrowserStack Tests through CI

  • 19. Interview Questions
  • 1. Common Interview Questions.html

  • 20. Wrap Up
  • 1. Thank You!.html
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 33466
    حجم: 6546 مگابایت
    مدت زمان: 528 دقیقه
    تاریخ انتشار: 7 فروردین 1403
    طراحی سایت و خدمات سئو

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