educative.io

Design a Test Automation Framework with Selenium and Java (Ezify Automation labs)


Build Management - Creating Gradle Project This lesson gives a brief introduction to Gradle. It is more like a guide to set a Gradle project on our system, depending on its requirements. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/B81WyYKYJB2). Selenium WebDriver Basics - Working with Drag, Drop & Mouse Hover In this lesson, we will discuss the drag, drop, and hovering functionality using Selenium WebDriver. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/gx35O6MoVNk). Reporting - TestNG Reporting In this lesson, you'll understand TestNG Reporting. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/m7MDOBxjw2n). Selenium WebDriver Basics - Double-Click and Right-Click In this lesson, we will discuss how to handle double-click and right-click using the Selenium WebDriver. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/N8O5n3vXEpv). TestNG Framework - Grouping of Tests In this topic, we will see how to group tests. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/xl4D8Z9qgVn). TestNG Framework - Using Listeners In this topic, we will see the list of TestNG Listeners. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/qVWN15o7Np3). Reporting - Integrate Allure Reports In this lesson, you'll learn how to integrate Allure reporting to our project and produce visually appealing test reports. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/qAN1myNnEkR). TestNG Framework - Writing Custom Annotations In this topic, we will see how to create a custom annotation and hookup with TestNG configuration methods. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/7AWXxAKWZ2B). Logging - Using Logback In this lesson, you will learn about using Logback. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/N8nwJB69AW8). Selenium WebDriver Basics - Handling JavaScript Alerts, Confirmations, and Prompts This lesson explains three native JavaScript popup messages provided by the WebDriver. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/xVJrYy9WvLP). Introduction to UI Test Automation - Selenium WebDriver and its Architecture In this lesson, we will walk you through Selenium and its components including WebDriver. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/RLmEplO3LAV). Selenium WebDriver Basics - Working with WebElements In this lesson, we’ll learn about the basic components and types of web elements. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/qAL4G9AGvL2). Introduction to UI Test Automation - About the Course This course contains all the required topics and details needed to design and develop a UI test automation framework from scratch using Java, Selenium, and TestNG. It will also help in preparing for related interviews. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/JPgzXAGBxrP). TestNG Framework - Quiz: TestNG In this lesson, your understanding of these concepts will be evaluated through a quiz. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/x1K7xRxJq7E). TestNG Framework - What is TestNG? This lesson provides a brief introduction to getting started with TestNG. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/x1MVM5OJWE3). Build Management - Creating Maven Project This lesson gives a brief introduction to Maven. It is more like a guide to set a Maven project on our system, depending on its requirements. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/gxxj2pGyYBk). Introduction to UI Test Automation - Design Basics This lesson provides a brief introduction to the test automation framework and lists some primary considerations while designing one. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/7nk1PQy8691). Designing the UI Test Automation Framework - Loading the Components This lesson introduces a class called LoadableComponent and explains why and how to use it. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/3YEDN2y12V4). Selenium WebDriver Basics - Exception Handling In this lesson, we’ll learn about the set of exceptions provided by the Selenium. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/7XoZ0NxKqzB). Selenium WebDriver Basics - Quiz: Selenium WebDriver In this lesson your concepts will be evaluated through a quiz. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/gkZN13BNARk). Selenium WebDriver Basics - Handling Cookies In this lesson, we will learn about cookies and how Selenium WebDriver interacts with them. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/Y5j2QzMl6J2). Selenium WebDriver Basics - Capture Screenshots In this lesson, we will discuss multiple ways to capture screenshots using Selenium WebDriver. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/JEPARKjpEKo). Selenium WebDriver Basics - Emulate Mobile-Web using Chrome In this lesson, we will learn how to emulate the mobile-web using chrome. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/3jo5QN8pyjp). Selenium WebDriver Basics - Locators in Selenium To perform an action on any element, we first have to locate/find it on the web page through various built-in locator strategies which are being offered by Selenium WebDriver. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/m2BqP2OA41A). Selenium WebDriver Basics - Handling DropDown, CheckBox, and Radio Button In this lesson, we will discuss the ways of handling dropdown and checkboxes using Selenium WebDriver. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/mE21NjVNwLA). Selenium WebDriver Basics - Implicit, Explicit and Fluent Waits In this lesson, we will understand the wait command in Selenium. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/xoxqZq373ol). TestNG Framework - TestNG Annotations In this lesson, we will see some of the annotations that TestNG provides. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/N7vmLL14q46). Selenium WebDriver Basics - WebDriver Installation and Initialization for Different Browsers Here we will see how to install driver for different browsers and use it for creating WebDriver session. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/q283l8lD50p). Sample UI Test Framework - Downloading Sample UI Test Framework In this lesson, we will download and understand the framework structure. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/RLz1NVwjJ0z). Selenium WebDriver Basics - All About Desired Capabilities In this lesson, we will discuss the desired capabilities for both Chrome and Firefox and options available for them. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/xl20g8rqDLl). Designing the UI Test Automation Framework - Designing Page Object Model This lesson introduces the Page Object Model and explains with an example why we prefer this model. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/m7j8jvmVjO3). Configuration Management - Building Configuration Hierarchy and Overriding In this lesson, we will learn to build levels of configuration hierarchy. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/q28EvWz16rR). Designing the UI Test Automation Framework - Putting Together - Design the UI Test Framework In this lesson, we will go through the components of a test automation framework. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/B10DENWRxZY). TestNG Framework - Parameterisation, DataProvider and Factory This lesson explains in detail how to parameterize a test and use @Parameter, @DataProvider and @Factory annotations effectively for testing purposes. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/q2ZEX7jW2pR). Configuration Management - Basics of Configuration Management In this lesson we will walk you through the basics of Configuration Management. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/RL4vlnqOMqz). Designing the UI Test Automation Framework - Implement a WebDriver Manager This lesson is a step-by-step guide to create a WebDriver manager. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/JYznWPl3Xky). Designing the UI Test Automation Framework - Data Management In this lesson, we will learn how to manage test data that are specific to the environment that we are running our test suite against. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/R13mZ253g7O). Designing the UI Test Automation Framework - Pitfalls and Suggestions In this lesson, we will discuss the best practices while writing automated tests. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/mEr9769Xj00). Designing the UI Test Automation Framework - Writing First Test Script In this lesson, we will learn to write a simple UI test automation script using Selenium WebDriver and custom page objects. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/BnoxG1oNvGk). Sample UI Test Framework - Create and Upload Test Framework as a Library In this lesson, we will lear to create a framework jar and upload it to an artifactory. View the lesson [here](https://www.educative.io/collection/page/5455247108472832/4603030201696256/4913076324270080). Sample UI Test Framework - Conclusion It's a wrap! View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/g2ypO3kGmJl). Sample UI Test Framework - Distribution of Test Framework Library Below is a guide to creating a distribution RELEASE version of the automation library. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/7nMj15WJXr8). Sample UI Test Framework - Building and Running Tests In this lesson, we will learn how to build and run the tests using Gradle. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/7AEBWMJKQMw). Introduction to UI Test Automation - UI Test Automation In this lesson, we’ll discuss different types of test automations that exist, specifically UI Automation. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/YQxDLRBkQ8A). TestNG Framework - Retrying Failed Tests In this topic, we will see how to trigger the failed tests. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/m2wq93pZnRR). Logging - Automatic Logging using Aspects In this lesson, we will see how to use AspectJ for logging all assertions done using TestNG Assert and SoftAssert. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/3YJR572gJox). TestNG Framework - Running Tests in Parallel In this topic, we will see how to run tests in parallel and how to control the thread count. View the lesson [here](https://www.educative.io/courses/test-automation-framework-selenium-java/mEjnPONZkmG).
About the Design a Test Automation Framework with Selenium and Java (Ezify Automation labs) category [Design a Test Automation Framework with Selenium and Java (Ezify Automation labs)] (1)