All Projects → jdi-testing → jdi-light

jdi-testing / jdi-light

Licence: MIT license
Powerful Framework for UI Automation Testing on Java

Programming Languages

java
68154 projects - #9 most used programming language
Gherkin
971 projects

Projects that are alternatives of or similar to jdi-light

jdi-dark
Powerful Framework for Backend Automation Testing on Java (Rest, Soap, WebSocket)
Stars: ✭ 36 (-57.14%)
Mutual labels:  automated-testing, jdi, bdd-style-testing-framework
teasy
Test easy with Teasy - UI automation testing framework
Stars: ✭ 27 (-67.86%)
Mutual labels:  selenium, automated-testing
nightwatch-boilerplate
boilerplate for nightwatch.js with selenium
Stars: ✭ 16 (-80.95%)
Mutual labels:  selenium, ui-testing
nightwatch101
使用 Nightwatch 實現 End-to-End Testing ★
Stars: ✭ 42 (-50%)
Mutual labels:  selenium, automated-testing
Solopi
SoloPi 自动化测试工具
Stars: ✭ 4,461 (+5210.71%)
Mutual labels:  ui-testing, automated-testing
Selenium.HtmlElements.Net
Elements model for Selenium.WebDriver
Stars: ✭ 26 (-69.05%)
Mutual labels:  selenium, html-element
Nightwatch Boilerplate
boilerplate for nightwatch.js with selenium
Stars: ✭ 16 (-80.95%)
Mutual labels:  selenium, ui-testing
Scrutiny
Randomly test state machines (such as your UI) by randomly navigating through transitions
Stars: ✭ 46 (-45.24%)
Mutual labels:  ui-testing, automated-testing
Sillynium
Automate the creation of Python Selenium Scripts by drawing coloured boxes on webpage elements
Stars: ✭ 100 (+19.05%)
Mutual labels:  selenium, automated-testing
Nightwatch
End-to-end testing framework written in Node.js and using the Webdriver API
Stars: ✭ 10,912 (+12890.48%)
Mutual labels:  selenium, automated-testing
Automationtest
自动化测试,支持接口自动化、WEB UI自动化、APP UI自动化、性能测试
Stars: ✭ 171 (+103.57%)
Mutual labels:  selenium, automated-testing
powerapps-specflow-bindings
A SpecFlow bindings library for model-driven Power Apps.
Stars: ✭ 19 (-77.38%)
Mutual labels:  ui-testing, automated-testing
Atata
C#/.NET test automation framework for web
Stars: ✭ 362 (+330.95%)
Mutual labels:  selenium, automated-testing
Selenium Toys
Selenium Toys
Stars: ✭ 14 (-83.33%)
Mutual labels:  selenium, ui-testing
Zalenium
A flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard.
Stars: ✭ 2,381 (+2734.52%)
Mutual labels:  selenium, saucelabs
java-e2e-test-example
An complete example of a pipeline focusing on API and UI (mobile and web) tests.
Stars: ✭ 18 (-78.57%)
Mutual labels:  selenium, automated-testing
test-real-styles
(test-)framework agnostic utilities to test real styling of (virtual) dom elements
Stars: ✭ 37 (-55.95%)
Mutual labels:  ui-testing
TwitPy
🕊TwitPy - Follow/Unfollow Automation
Stars: ✭ 92 (+9.52%)
Mutual labels:  selenium
selenium-java
This is the sample repository that we use in the Complete Selenium WebDriver with Java Bootcamp
Stars: ✭ 45 (-46.43%)
Mutual labels:  selenium
python-crawler
爬虫学习仓库,适合零基础的人学习,对新手比较友好
Stars: ✭ 37 (-55.95%)
Mutual labels:  selenium

Stand With Ukraine

JDI Light Test Automation Framework

License: MIT stackoverflow FOSSA Status SLACK

Documentation

For fast start you can go through tutorial

More links:
Documentation: https://jdi-docs.github.io/jdi-light/?java - different types of documentation from introduction and tutorial to technical methods documentation
Introduction + fast start example: https://jdi-docs.github.io/jdi-light/?java#introduction
Tutorial: https://jdi-docs.github.io/jdi-light/?java#tutorial - helps to get main ideas on practice
Tutorial repo: https://github.com/jdi-tutorials
Project templates: https://github.com/jdi-templates - for fast projects start
Examples: https://github.com/jdi-examples
How to use UI Elements examples
Increase test performance examples


Introduction

JDI Light – is the test Framework for UI test automation that helps to makes your tests fast and sustainable and provide obvious and predictable test run result

Highlights

  • Has simple integration with any Selenium based project that allows to increase projects stability, add user actions logs and enrich standard WebElements capabilities with new features in minutes (TBD add Guide)
  • Extends Page Objects pattern with powerful UI Elements: Buttons, TextFields, Forms, Tables etc ( TBD add good links to examples)
  • Write stable and predictable tests that fail only because of changing business logic or layout. No more waits, thread sleep and other flaky staff
  • Increase your tests execution speed in general and especially for complex cases like search in big tables, dropdowns with hundreds elements or enter text with thousand lines
  • Get detailed logs and good reports of all user actions with no effort
  • 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/Devices farms (Selenium Grid, Browser Stack, Selenoid etc.), Test Runners (TestNG, JUnit) etc.

Our plans

Ultimate Goal

Develop an automation framework based on AI that can identify and write correct stable PageObject automatically without engineers effort, generate smoke tests for application in seconds and some negative cases too. Run test execution automatically and correct tests if any changes in layout happens provide good reports for test project team and recommendations how Project can be improved

Nearest plans

Features

Useful Links

Test site: https://jdi-testing.github.io/jdi-light/

Login to get access to all pages (Login: Roman; Password: Jdi1234)

Html Elements examples: https://jdi-testing.github.io/jdi-light/html5.html

Example Html elements tests: https://github.com/jdi-testing/jdi-light/tree/master/jdi-light-html-tests

Example Scenario tests: https://github.com/jdi-testing/jdi-light/tree/master/jdi-light-examples

Site: http://jdi.epam.com/

VK: https://vk.com/jdi_framework

Facebook: https://www.facebook.com/groups/jdi.framework/

You can ask your questions on StackOverflow with htmlelements tag

Community and Support

Get Help in active users Slak chat: https://join.slack.com/t/jdi-family/shared_invite/zt-toag8fgg-ppPiW~lZDU9873JAiSwTJw

(Depricated) Get Help in active users Skype chat: https://join.skype.com/clvyVvnZvWqc

Contacts

Mail: [email protected]

Skype: roman.iovlev

License

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].