So if your developers are not following common standards, you can easily create a pack of elements specific to your application and use them with JDI. JDI HTML elements can handle typical standard cases, but each application has its unique culture of layout development. Let's start with Login, since most tests start with signing in. Introduction Simple JDI examples Create a simple Login testįirst of all, let's see how JDI solves typical problems. Theory addresses the key principles behind JDI Light framework and the tools it offers to put these principles into practice.ĭocumentation contains technical description of JDI Light features/settings and UI Element sets. You also get to see how much JDI Light reduces the needed effort, compared to pure Selenium. Tutorial walks you through adding JDI Light to your project, implementing test scenarios and using UI Elements. Introduction provides examples of common test automation tasks solved with JDI Light. Easy integration with all modern automation tools: CI ( Jenkins, TC etc.), logging ( Log4j or any other slf4j-based logs), reporting ( Allure or Report Portal) browser/device farms ( Selenium Grid, BrowserStack, Selenoid etc.), test runners ( TestNG, JUnit) etc.All UI Elements have assertions/matchers powered by Hamcrest and a wait with expected condition during timeout. Provides detailed logs and well-readable reports of all user actions with no additional effort.Increases your overall test execution speed, especially for complex cases like searching huge tables, selecting dropdown items out of a hundred or entering text containing thousands of lines.No more waits, thread sleeps and other flaky stuff. Enables you to write stable and predictable tests that fail only because of business logic or layout changes.Complements the Page Object pattern with powerful pre-made UI Elements: Buttons, TextFields, Forms, Tables and many others.Has simple integration with any Selenium-based project, allowing to increase overall project stability, add user action logs and enrich standard WebElement capabilities with new features in just minutes.JDI Light is powered by Selenium and has simple integration with Selenium-based projects. JDI Light is a powerful Test Automation Framework that helps to make your tests fast, sustainable and provides obvious and predictable test run results.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |