Packt
Mastering Selenium WebDriver and Java Fundamentals

Diese kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen.
Packt

Mastering Selenium WebDriver and Java Fundamentals

Packt

Dozent: Packt

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

Es dauert 20 Stunden
3 Wochen bei 6 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

Es dauert 20 Stunden
3 Wochen bei 6 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Grasp the architecture and history of Selenium WebDriver, and comprehend the installation and configuration of Java, Eclipse, and Maven.

  • Use Java programming skills to write and debug essential automation scripts, and execute Selenium tests on various browsers, managing configurations.

  • Inspect and interact with web elements using advanced techniques, handle synchronization issues, and automate complex web interactions.

  • Execute JavaScript, manage multiple windows and iFrames, and perform advanced actions with Actions class while handling common Selenium exceptions.

Kompetenzen, die Sie erwerben

  • Kategorie: Java programming
  • Kategorie: Selenium interview questions
  • Kategorie: Test Automation
  • Kategorie: Selenium setup
  • Kategorie: Selenium WebDriver

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

September 2024

Bewertungen

8 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Platzhalter

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung Selenium WebDriver 4 with Java - Zero To Hero
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage
Platzhalter
Platzhalter

Erwerben Sie ein Karrierezertifikat.

Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.

Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.

Platzhalter

In diesem Kurs gibt es 21 Module

In this module, we will provide an overview of the course, introducing the key topics you will learn, the instructor's background, and the importance of Selenium WebDriver. Additionally, we will delve into the architecture of Selenium WebDriver and how it operates, along with ways to stay connected with the instructor.

Das ist alles enthalten

5 Videos2 Lektüren

In this module, we will guide you through the installation and configuration of essential tools and plug-ins, including Java, Eclipse, and Maven, on both Mac and Windows systems. By the end of this section, you will have a fully set-up development environment ready for Selenium WebDriver projects.

Das ist alles enthalten

8 Videos

In this module, we will cover fundamental Java concepts including writing your first program, understanding variables and data types, and exploring string methods and arrays. These concepts will provide a strong foundation for working with Java in Selenium WebDriver automation.

Das ist alles enthalten

7 Videos1 Aufgabe

In this module, we will introduce you to object-oriented programming concepts in Java, focusing on methods and classes. Through practical examples, you will learn how to implement methods, understand return types, and explore different classes used in Java programming.

Das ist alles enthalten

4 Videos

In this module, we will delve into practical examples of getters, setters, and the 'this' keyword in Java. Additionally, we will explore the concept of constructors and their role in Java programming, enhancing your understanding of these key components.

Das ist alles enthalten

4 Videos

In this module, we will guide you through setting up the Selenium WebDriver environment, including creating your first project and configuring it using Maven. You will also learn how to attach JavaDoc to your project and understand the new syntax introduced in Selenium 4.

Das ist alles enthalten

4 Videos1 Aufgabe

In this module, we will demonstrate how to run automated tests on various browsers, configure system paths for drivers, and use Selenium Manager. Additionally, you will learn about common interview questions related to running tests on different browsers, enhancing your test automation skills.

Das ist alles enthalten

9 Videos

In this module, we will explore techniques for inspecting web elements using DevTools in various browsers. You will also learn how to install and use SelectorsHub, generate XPath, and handle disappearing elements, equipping you with advanced inspection skills for web automation.

Das ist alles enthalten

8 Videos

In this module, we will cover multiple methods to locate web elements using attributes like id, XPath, name, linkText, partialLinkText, className, and tagName. These techniques will be applied in practical scenarios, and you will also gain insights into common interview questions on element location.

Das ist alles enthalten

5 Videos1 Aufgabe

In this module, we will delve into advanced locator strategies using CSS selectors. You will learn how to use id and class attributes, apply wildcards, and find child nodes, enhancing your ability to locate elements on a webpage effectively.

Das ist alles enthalten

4 Videos

In this module, we will explore advanced XPath locators, covering the differences between absolute and relative XPath, and how to build effective XPath using various functions. You will also learn to identify parent and sibling nodes, applying these concepts in practical exercises.

Das ist alles enthalten

7 Videos

In this module, we will cover various interactions with web elements, including clicking, typing, handling different element states, working with lists, dropdowns, and hidden elements. You will learn to implement these interactions in practical Selenium automation scenarios.

Das ist alles enthalten

12 Videos1 Aufgabe

In this module, we will introduce you to working with browser profiles and options. You will learn the significance of Firefox profiles, how to use them in Selenium automation codes, and configure Chrome options to work with extensions, enhancing your web automation capabilities.

Das ist alles enthalten

3 Videos

In this module, we will explore useful methods and properties in Selenium WebDriver. You will learn how to retrieve text and attribute values, create generic methods to find elements, and refactor code using utility methods for checking element presence, improving your automation efficiency.

Das ist alles enthalten

6 Videos

In this module, we will address handling synchronization issues in Selenium WebDriver. You will learn the differences between implicit and explicit waits, how to implement them, and develop generic methods to handle synchronization issues, along with insights into related interview questions.

Das ist alles enthalten

6 Videos1 Aufgabe

In this module, we will cover advanced interactions in Selenium WebDriver, including working with calendar date pickers, dynamic dropdowns, and capturing screenshots. You will learn through practical and real-time examples, enhancing your web automation skills.

Das ist alles enthalten

6 Videos

In this module, we will explore executing JavaScript commands using Selenium WebDriver. You will learn how to scroll elements into view, determine window size, and click elements using JavaScript, applying these techniques in practical automation scenarios.

Das ist alles enthalten

5 Videos

In this module, we will cover techniques for switching focus between multiple windows and iFrames, handling JavaScript pop-ups, and traversing the DOM to find iFrame attributes, enhancing your ability to manage complex web application scenarios in automation.

Das ist alles enthalten

5 Videos1 Aufgabe

In this module, we will introduce you to the Actions class in Selenium WebDriver. You will learn how to perform mouse hover actions, drag and drop elements, and work.

Das ist alles enthalten

3 Videos

In this module, we will explore how to simulate keyboard keypress events using Selenium WebDriver and Java. You will learn how to perform individual keypress actions, send key combinations, and utilize the Actions class for handling complex keypress events, enhancing your test automation capabilities.

Das ist alles enthalten

4 Videos

In this module, we will tackle some of the most common exceptions faced when using Selenium WebDriver, including "NoSuchElementException", "Element Not Clickable at Point", "Stale Element Exception", and "Element Not Interactable". Through practical examples, you will learn how to identify and handle these exceptions effectively, preparing you for related interview questions and enhancing your troubleshooting skills in test automation.

Das ist alles enthalten

5 Videos1 Lektüre2 Aufgaben

Dozent

Packt
Packt
295 Kurse5.350 Lernende

von

Packt

Empfohlen, wenn Sie sich für Software Development interessieren

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Platzhalter

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu über 7.000 erstklassigen Kursen, praktischen Projekten und Zertifikatsprogrammen, die Sie auf den Beruf vorbereiten – alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen