Udemyalles

Selenium WebDriver y Grid Paso a Paso

Learn test automation with Selenium, Java, Appium & Docker. Master web, mobile & client-server testing. Boost your QA skills!

3.9(188)
768students
14h 44m
Certificate
Carlos Carrillo García
Carlos Carrillo GarcíaArquitecto de Automatización de Pruebas de Software

Course Content

Selenium WebDriver y Grid Paso a Paso is an all-levels Udemy course taught by Carlos Carrillo García. It runs 14h 44m, is taught in Spanish, and includes a certificate of completion. Learners rate it 3.9 out of 5 from 188 reviews, with 768 students enrolled. It is a paid course, last updated January 2024.

Dive into the world of Software Test Automation with this comprehensive course! We'll explore the key concepts and practical skills needed to automate your testing processes, saving you time and improving software quality.

  • Introduction to Selenium: Begin with a deep dive into Selenium, the leading framework for web application testing. We'll cover its history and get a solid overview of Selenium IDE.
  • Selenium IDE Hands-on: Learn to quickly create and execute test scripts using Selenium IDE with its record and playback functionality. Build your first script and experience the power of rapid test creation.
  • Setting Up Your Test Environment: Prepare for advanced automation by setting up your development environment. This includes installing Java, Eclipse, and Maven.
    • Create basic Eclipse projects and learn how to manage dependencies with JAR files.
    • Master Maven projects for streamlined dependency management, eliminating the need for manual JAR uploads.
  • Selenium WebDriver Mastery: This is where the real automation begins! We'll take a step-by-step approach to mastering Selenium WebDriver.
    • Explore and utilize the various methods of WebDriver for robust test automation.
    • Automate across different browsers – ensure your applications function flawlessly on Chrome, Firefox, Safari, and more.
    • Element Identification: Learn to reliably identify elements on web pages using various Selenium WebDriver locators.
    • XPath Expertise: Become proficient in constructing powerful XPATHs (relative and absolute) for precise element targeting.
  • Advanced Automation Techniques: Elevate your automation skills with these essential practices:
    • Working with dynamic elements: Automate interactions with combos and scrollable content.
    • Error Handling: Implement strategies to catch errors and ensure your tests are resilient.
    • Test Evidence: Capture valuable screenshots for test validation.
    • Report Generation: Create professional evidence in Word and video reports for comprehensive test documentation.
    • Listeners & Waits: Utilize listeners and explicit waits to control test execution flow.
    • Validations: Implement robust validations within your test scripts.
    • Key & Drag and Drop: Automate complex user interactions like key presses and drag-and-drop operations.
  • Page Object Model: Discover the Page Object Model (POM), a widely adopted design pattern for maintainable and scalable test automation.
  • Client-Server Automation: Extend your automation capabilities to client-server applications using Selenium with specialized plugins for Microsoft technologies and image-based automation.
  • Cloud & Remote Execution: Learn to deploy your test scripts to various environments:
    • Execute tests on local machines.
    • Run tests on remote servers.
    • Utilize cloud platforms like AWS and BrowserStack for scalable and reliable testing.
  • Docker Integration: Configure Docker containers for seamless test execution on virtual machines, ensuring consistent and reproducible results.
$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

4.8(1,701)
46h 10m
beginner
4.8(2,470)
5h 38m
beginner
4.7(2,019)
16h 28m
intermediate
4.7(109)
22h 53m
intermediate