{"repo":"e2e-test-quest/uuv","free":true,"listed":false,"github":"https://github.com/e2e-test-quest/uuv","clone":"git clone https://github.com/e2e-test-quest/uuv.git","description":"Solution to facilitate the writing and execution of E2E tests understandable by any human","language":"TypeScript","stars":156,"topics":["a11y","a11y-testing","accessibility","accessibility-testing","cucumber","cypress","e2e","e2e-testing","e2e-tests","end-to-end"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"UUV - User centric Usecases Validator Discovering your application by usecase validation Make test writing fast, understandable by any human understanding English or French. Benefits - If used correctly, integrates accessibility from the development stage - A living documentation is possible because we propose an unified language for developers and non-developers with a rich dictionary of ready-to-use sentences - @uuv/assistant that facilitates the writing of tests by suggesting the most accessible sentences - JetBrains Plugin that helps you to write and execute your UUV E2E tests from JetBrains IDEs - Integrates several runtime engines: Cypress / Playwright - User friendly and standardized execution report(example) ### Comparison Criteria Cypress Playwright Testing library UUV :-: :-: :-: :-: :-: User centrism :x: :heavy check mark: :heavy check mark: :heavy check mark: Native accessibility :x: :heavy check mark: :heavy check mark: :heavy check mark: Easy setup configuration for BDD test :warning: :warning: :heavy minus sign: :heavy check mark: Understandable by everyone (included non dev) :x: :x: :x: :heavy check mark: Syntax example With this dom example : we see that the sentence proposed by UUV is the most understandable of all Library Syntax :-- :-- Cypress cy.get('h1').contains('Result') Playwright await expect(page.getByTitle('Result')).toHaveCount(1) Testing library expect(screen.getByTitle(/Result/i)).toBeTruthy() UUV Then I should see a title named \"Result\" Documen","default_branch":null,"files":null,"tree":[],"storefront":"/r/e2e-test-quest","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/e2e-test-quest/uuv/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}