Companies Home Search Profile

Mastering Web Automation with WebdriverIO

Focused View

Stefan Toshkov Zhelyazkov

5:54:44

23 View
  • 1.1 Source Code.zip
  • 1. Node.js and WebdriverIO Installation.mp4
    09:05
  • 2. WebdriverIO vs Selenium.mp4
    04:15
  • 1. What Are Web Locators.mp4
    06:30
  • 2. IDs and Class Locators.mp4
    04:48
  • 3. Name Attributes, Tags and Links.mp4
    16:43
  • 4. CSS Query and XPath Locators.mp4
    06:41
  • 5. JS Function, Chain, React, and Custom Locators.mp4
    03:03
  • 1. Getting Browser APIs.mp4
    06:26
  • 2. Authentication and Element Management.mp4
    09:45
  • 3. Element Access Functions.mp4
    09:32
  • 4. Mapping.mp4
    08:20
  • 5. Clicking.mp4
    09:55
  • 6. Text to Input Field.mp4
    14:48
  • 7. Mouse Hovering.mp4
    05:04
  • 8. Web Page Navigation.mp4
    06:45
  • 9. Web Page Refresh and Restart.mp4
    05:18
  • 10. Minimize and Maximize Browser.mp4
    10:02
  • 11. Window Navigations.mp4
    09:01
  • 12. Alerts.mp4
    05:38
  • 13. Drop-Down, Drag-Drop & Download.mp4
    11:15
  • 14. Cookies.mp4
    07:42
  • 1. Check Element Presence.mp4
    13:21
  • 2. Check if Element is EnabledDisabled.mp4
    08:05
  • 3. Check if Element is Visible.mp4
    09:03
  • 4. Check if Element is Selected.mp4
    06:24
  • 5. Check if Element is Clickable.mp4
    02:59
  • 1. Focused Elements.mp4
    08:38
  • 2. Check Attributes.mp4
    07:33
  • 3. Project 1 Orange HR.mp4
    14:36
  • 1. Detecting Shadows.mp4
    05:47
  • 2. Getting Element Property.mp4
    08:32
  • 3. Getting Element Tag, Size and Location.mp4
    09:30
  • 1. Hard Sleep.mp4
    05:42
  • 2. Explicit Wait.mp4
    10:29
  • 3. Wait Until.mp4
    11:51
  • 1. Getting and Setting Timeouts.mp4
    10:27
  • 2. WebdriverIO Timeouts.mp4
    04:48
  • 1. Check for Matching.mp4
    13:07
  • 2. Compare Elements and Arrays.mp4
    07:13
  • 1. Configuration File.mp4
    07:56
  • 2. Capabilities.mp4
    04:50
  • 3. Allure Report.mp4
    13:17
  • Description


    A Comprehensive Guide to Automating Web Testing and Enhancing Your QA Skills

    What You'll Learn?


    • Utilize Python comprehensions for efficient data manipulation
    • Scrape data from websites using the BeautifulSoup library
    • Use Selenium to examine a webpage's DOM elements
    • Manage project dependencies effectively with pipenv
    • Interact with REST APIs by employing the Requests library
    • Explore the Django admin interface, create Django apps and projects
    • Apply object-oriented programming principles in Python applications
    • Dynamically import Python modules as needed
    • Transmit messages via POST requests
    • Work with MongoDB using the PyMongo module
    • Learn to create application models and perform queries using the Django Object-Relational Mapping (ORM)
    • Gain proficiency in the Nameko Dependency Providers framework

    Who is this for?


  • Quality Assurance (QA) Professionals
  • Software Developers
  • Students and Aspiring Web Testers
  • Anyone Interested in Web Automation
  • What You Need to Know?


  • Web Automation Interest
  • Desire to Learn
  • Familiarity with Web Technologies
  • More details


    Description

    Are you ready to elevate your skills in web automation and become a proficient QA engineer? Dive into our comprehensive course, "Mastering Web Automation with WebdriverIO and Selenium," and embark on a journey to become a web automation expert.

    In this course, we cover everything you need to know to excel in web automation testing. Starting with a detailed comparison of WebDriverIO and Selenium, you'll gain a solid understanding of the tools at your disposal. We'll guide you through the installation process, ensuring you have a seamless setup for your automation projects.

    As you progress through the course, you'll unlock the secrets of effective element management and interaction. Learn how to perform various checks, from element presence to clickability, and master advanced techniques like focused elements and attribute checks. We also delve into the intricacies of inspecting elements, detecting shadows, and gathering crucial element properties.

    To make your automation scripts more robust, we explore different waiting and synchronization strategies, including explicit waits, hard sleep, and the "wait until" approach. You'll be equipped to handle even the most complex web applications with confidence.

    But that's not all! Our course goes beyond the basics. You'll discover how to configure timeouts, set capabilities, and generate Allure reports for comprehensive test reporting. Plus, we provide practical experience with a hands-on project involving the popular Orange HR application.

    By the end of this course, you'll be armed with the knowledge and skills needed to tackle web automation challenges with ease. Whether you're a QA professional looking to upskill or a developer eager to enhance your testing capabilities, "Mastering Web Automation with WebdriverIO and Selenium" is your ticket to success in the world of web automation. Enrol now and take the first step toward becoming a web automation pro!

    Who this course is for:

    • Quality Assurance (QA) Professionals
    • Software Developers
    • Students and Aspiring Web Testers
    • Anyone Interested in Web Automation

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Stefan Toshkov Zhelyazkov
    Stefan Toshkov Zhelyazkov
    Instructor's Courses
    Hello, I'm an experienced AI engineer and natural language processing enthusiast with a passion for building intelligent chatbot applications. I hold a Master's degree in Computer Science and have spent over a decade in the field of artificial intelligence, specializing in language modeling and chatbot development. My teaching style is all about making complex AI concepts accessible and practical for learners of all levels. I believe in providing clear explanations, real-world examples, and hands-on projects that reinforce the concepts learned. You'll find a supportive and engaging learning environment in my courses, where questions are encouraged, and curiosity is nurtured.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 42
    • duration 5:54:44
    • Release Date 2023/11/21