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

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

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 33466
    حجم: 6546 مگابایت
    مدت زمان: 528 دقیقه
    تاریخ انتشار: ۷ فروردین ۱۴۰۳
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

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