Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@uuv/cypress

e2e-test-quest1.6kMIT2.69.0TypeScript support: included

A solution to facilitate the writing and execution of E2E tests understandable by any human being using cucumber(BDD) and cypress

uuv, e2e, end2end, end 2 end, test, testing, accessibility, accessibilite, a11y, cypress, playwright, testing-library, cucumber, gherkin, bdd, tdd, acceptance

readme

@uuv/cypress

<picture> UUV Logo </picture>

Test as final user

A solution to facilitate the writing and execution of E2E tests understandable by any human being(English or French) using cucumber(BDD) and cypress or playwright.

npm cypress testing-library cucumber

What is @uuv/cypress?

The @uuv library (User centric Usecases Validator) is an ecosystem that simplifies the writing of End to End tests in a BDD approach and a user-centric way.
We can use the cypress engine(@uuv/cypress) to run test or playwright with @uuv/playwright

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](https://e2e-test-quest.github.io/kata-e2e-uuv/

    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 :

  <body>
  <h1>Result<h1>
  </body>

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"|

Documentation

documentation

Demonstration

Demo in english


runner-cypress in english

Demo in french


runner-cypress in french

Installation

npm install --save-dev @uuv/cypress

or

yarn add -D @uuv/cypress

Configuration (optional)

documentation for configure uuv cypress

Usage

Scenarios example

You can find test examples here : weather-app.feature

Write test

To write your first test, create the file uuv/e2e/first-test.feature in the project root with the following content :

  Feature: Hello World

  Scenario: Search - Successful case
    When I visit path "/"
    Then I should see an element with role "heading" and name "My app title"

For more details, please go to the documentation:

documentation for write test

Run test

browser mode

npx uuv open

or

yarn uuv open

headless mode

Use for continuous integration(CI example) or headless execution.

without args
npx uuv e2e

or

yarn uuv e2e
with args
npx uuv e2e --browser=edge --env="{'TAGS':'@mobile'}" --generateHtmlReport --targetTestFile=./uuv/e2e/first-test.feature

or

yarn uuv e2e --browser=edge --env="{'TAGS':'@mobile'}" --generateHtmlReport --targetTestFile=./uuv/e2e/first-test.feature

For more details, please go to the documentation:

documentation for run test

License


MIT license

This project is licensed under the terms of the MIT license.

Support UUV through Open Collective

If you want to help UUV grow, you can fund the project directly via Open Collective.
Every contribution helps us dedicate more time and energy to improving this open-source tool.

Interested in becoming a sponsor?
We welcome sponsorships of all sizes!
Contact us via GitHub or through Open Collective to discuss opportunities.

Authors

changelog

2.69.0 (2025-09-28)

Bug Fixes

  • runner-playwright: update dependency multiple-cucumber-html-reporter to v3.9.3 (d84d345)
  • runner-playwright: update dependency playwright-bdd to v8.4.1 (66d6d6a)

Features

  • runner-cypress: update dependency cypress to v14.5.4 (ae2c1f1)
  • runner-cypress: update dependency cypress-axe to v1.7.0 (7f4f028)

2.68.0 (2025-09-21)

Bug Fixes

  • assistant: update dependency antd to v5.27.4 (f0601cb)
  • deps: update dependency @mdx-js/react to v3.1.1 (7931ada)
  • deps: update docusaurus monorepo to v3.8.1 (e2444da)

Features

  • runner-cypress: update dependency @badeball/cypress-cucumber-preprocessor to v22.2.0 (3f9ca1a)
  • runner-cypress: update dependency @testing-library/cypress to v10.1.0 (5481262)
  • runner-playwright: update dependency axe-playwright to v2.2.2 (19ddd70)

2.67.0 (2025-08-29)

Features

2.66.0 (2025-08-25)

Features

  • assistant: update dependency antd to v5.27.1 (d0dc967)
  • runner-playwright: migrate to playwright-bdd 8.4.0 (0c9e0f0)

2.65.2 (2025-08-13)

Bug Fixes

  • assistant: remove @testing-library/dom dependency and adapt selector (14684af)

2.65.1 (2025-08-11)

Bug Fixes

  • manage aggrid case for runner and assistant, #1070 (dd00aa3)

2.65.0 (2025-07-27)

Features

2.64.0 (2025-07-23)

Features

  • assistant: add generation of table, grid and treegrid sentences, #1058 (7701aa0)

2.63.0 (2025-07-22)

Features

  • assistant: remove dependency inspector-dom, #1054 (6f736a4)

2.62.0 (2025-07-15)

Features

  • assistant: update dependency antd to v5.26.5 (0b94ebc)

2.61.0 (2025-07-14)

Features

  • add disabled and enabled sentence without content verification, #1040 (feee934)
  • add sentence to check heading with specific level, #1037 (3921ab0)
  • add short sentence for role option, listitem and combobox (ae75a07)
  • replace picture sentence by image, #1042 (be897f2)

2.60.0 (2025-07-03)

Features

  • add sentence to check page title (9f720c2)

2.59.0 (2025-07-02)

Bug Fixes

Features

2.58.0 (2025-07-01)

Features

2.57.0 (2025-06-08)

Features

  • runner-playwright: update dependency playwright-bdd to v8.3.0 (5be62fc)

2.56.0 (2025-06-01)

Features

  • assistant: fix assistant uuv test, #1006 (d670572)
  • runner-cypress: update dependency cypress to v14 (d8f19ed)
  • update cypress to v14, nx to v21, eslint to v9 and move assitant builder to vite (1db2aa7)

2.55.0 (2025-05-11)

Bug Fixes

  • deps: update dependency bootstrap to v5.3.6 (03b87ff)
  • deps: update dependency sequelize to v6.37.7 (7dda0b5)

Features

  • runner-playwright: update dependency typescript to v5.8.3 (779cd5e)
  • runner-playwright: update dependency typescript to v5.8.3 -- package-lock (e8fb704)
  • runner-playwright: update playwright monorepo to v1.52.0 (eba6ca0)

2.54.0 (2025-04-21)

Bug Fixes

  • deps: update dependency bootstrap to v5.3.5 (c698360)
  • deps: update dependency chart.js to v4.4.9 (2dbb916)
  • runner-commons: update dependency figlet to v1.8.1 (54c4b28)

Features

  • runner-playwright: update dependency webpack to v5.99.6 (2c219f6)

2.53.0 (2025-03-27)

Bug Fixes

  • runner-cypress: update dependency @cypress/webpack-preprocessor to v6.0.4 (eee7215)
  • runner-playwright: update dependency nanoid to v3.3.11 (c2adcce)

Features

  • runner-playwright: update playwright monorepo to v1.51.1 (3f0f81f)

2.52.1 (2025-03-16)

Bug Fixes

  • a11y: update dependency axe-core to v4.10.3 (a2d1012)
  • runner-playwright: update dependency axe-core to v4.10.3 (5781908)
  • runner-playwright: update dependency nanoid to v3.3.10 (a6e9109)

2.52.0 (2025-03-05)

Bug Fixes

  • a11y: update dependency rxjs to v7.8.2 (a2d97bc)
  • assistant: update codemirror (d319dec)
  • assistant: update dependency @uiw/codemirror-theme-github to v4.23.10 (67d021c)
  • runner-cypress: update dependency junit-report-merger to v7.0.1 (c644145)

Features

  • deps: update dependency @cucumber/gherkin to v32 (75c57c3)

2.51.1 (2025-02-23)

Bug Fixes

  • runner-commons: remove useless "newReal" in teamcity log (303cf9d)
  • set multiple-cucumber-html-reporter to v 3.9.0 and useCDN to true, #980 (a85c1c8)

2.51.0 (2025-02-19)

Bug Fixes

  • deps: update dependency chart.js to v4.4.8 (1b34479)
  • runner-playwright: update dependency multiple-cucumber-html-reporter to v3.9.1 (5beda1d)

Features

  • deps: update dependency @cucumber/messages to v27.2.0 (9360afb)

2.50.0 (2025-02-11)

Features

  • assistant: update dependency antd to v5.24.0 (420fa88)
  • deps: update dependency @cucumber/gherkin to v31 (f661a82)
  • runner-playwright: update dependency axe-playwright to v2.1.0 (dfb261a)

2.49.0 (2025-02-02)

Bug Fixes

  • runner-cypress: update testing-library monorepo (be9645a)
  • runner-playwright: update dependency @cucumber/tag-expressions to v6.1.2 (3612d07)
  • runner-playwright: update dependency typescript to v5.7.3 (6402d29)
  • update package-lock too, #954 (c2b8ecd)

Features

  • runner-cypress: update dependency cypress-axe to v1.6.0 (637762b)
  • runner-cypress: update dependency cypress-real-events to v1.14.0 (0e6b3a5)
  • runner-playwright: update playwright monorepo to v1.50.1 (0b8d9b1)

2.48.0 (2025-01-13)

Bug Fixes

  • assistant: update dependency @codemirror/view to v6.36.2 (63b0594)

Features

  • runner-playwright: update dependency multiple-cucumber-html-reporter to v3.9.0 (ae6f840)

2.47.0 (2025-01-05)

Features

  • a11y: update dependency @testing-library/dom to v10 (de56925)

2.46.0 (2024-12-29)

Bug Fixes

  • assistant: update dependency antd to v5.22.7 (a5873ae)

Features

  • a11y: update testing-library monorepo (3d86317)
  • add @uuv/a11y dependency to @uuv/playwright (323aee0)
  • assistant: update dependency @codemirror/view to v6.36.1 (2a7f3f8)

2.45.0 (2024-12-22)

Bug Fixes

  • assistant: update dependency @uiw/codemirror-theme-github to v4.23.7 (186f12e)
  • assistant: update dependency @uiw/react-codemirror to v4.23.7 (357b9cf)
  • assistant: update dependency antd to v5.22.5 (9dc158d)
  • runner-playwright: update playwright monorepo to v1.49.1 (101653f)

Features

  • runner-cypress: update dependency cypress to v13.17.0 (937dd6e)
  • runner-playwright: update dependency webpack to v5.97.1 (f8ad895)

2.44.0 (2024-12-15)

Features

  • add a11y-dashboard project to workspace, #460 (5051848)

2.43.0 (2024-12-08)

Bug Fixes

  • assistant: update dependency @codemirror/view to v6.35.2 (33e5c81)
  • assistant: update dependency antd to v5.22.3 (e47ecd5)
  • runner-cypress: update dependency cypress to v13.16.1 (090cb35)

Features

  • runner-playwright: update dependency chokidar to v4 (463c2c0)

2.42.0 (2024-12-02)

Bug Fixes

  • runner-playwright: update dependency nanoid to v3.3.8 (1129db9)
  • update package-lock.json,#891 (3bcb03f)

Features

  • runner-playwright: update dependency typescript to v5.7.2 (f278b59)

2.41.0 (2024-11-24)

Bug Fixes

  • assistant: update dependency antd to v5.22.2 (ca58136)

Features

  • assistant: update dependency @codemirror/view to v6.35.0 (fd83add)
  • runner-cypress: update dependency cypress to v13.16.0 (b28d613)
  • runner-playwright: update playwright monorepo to v1.49.0 (976b46c)

2.40.0 (2024-11-17)

Bug Fixes

  • assistant: update codemirror (fe073ce)
  • deps: update dependency @cucumber/gherkin to v30.0.4 (ca4c17d)
  • deps: update dependency @cucumber/messages to v27.0.2 (d86ba3d)

Features

  • assistant: update dependency antd to v5.22.1 (338f997)
  • deps: update dependency tslib to v2.8.1 (c745d59)

2.39.0 (2024-11-10)

Bug Fixes

  • assistant: update dependency @uiw/codemirror-theme-github to v4.23.6 (6e2ae5e)
  • assistant: update dependency antd to v5.21.6 (ecfa97d)
  • runner-cypress: update dependency cypress to v13.15.2 (04de8dc)
  • runner-playwright: update dependency @cucumber/tag-expressions to v6.1.1 (8cb97c8)

Features

  • deps: update dependency @cucumber/gherkin to v30 (b7ec4ba)
  • deps: update dependency @cucumber/messages to v27 (1605685)
  • deps: update dependency @mdx-js/react to v3.1.0 (5568b66)

2.38.0 (2024-11-05)

Features

  • migrate uuv repository from orange opensource to e2e-test-quest organization, #859 (e0a6e5c)

2.37.1 (2024-10-27)

Bug Fixes

  • assistant: update dependency @uiw/react-codemirror to v4.23.6 (378160a)
  • assistant: update dependency antd to v5.21.5 (b212ee4)
  • runner-cypress: update dependency cypress to v13.15.1 (b18ea16)
  • runner-playwright: update dependency axe-core to v4.10.2 (19c65d2)
  • runner-playwright: update playwright monorepo to v1.48.2 (1bce4e5)

2.37.0 (2024-10-20)

Bug Fixes

  • assistant: update dependency antd to v5.21.4 (b4f23df)
  • revert dependency @badeball/cypress-cucumber-preprocessor to v20.1.2 (84646ae)
  • runner-playwright: update dependency axe-core to v4.10.1 (8abc703)
  • runner-playwright: update playwright monorepo to v1.48.1 (21718e8)

Features

  • runner-cypress: update dependency @badeball/cypress-cucumber-preprocessor to v21 (f6872eb)

2.36.0 (2024-10-13)

Bug Fixes

  • assistant: update dependency antd to v5.21.3 (a472e5c)

Features

  • runner-commons: update dependency figlet to v1.8.0 (40314a6)
  • runner-playwright: update playwright monorepo to v1.48.0 (9aa7541)

2.35.0 (2024-10-06)

Bug Fixes

  • assistant: update dependency @uiw/codemirror-theme-github to v4.23.5 (d34df74)
  • assistant: update dependency @uiw/react-codemirror to v4.23.5 (9767585)
  • runner-playwright: update dependency axe-playwright to v2.0.3 (b9a0450)

Features

  • assistant: update dependency antd to v5.21.2 (4217eea)
  • runner-playwright: update dependency multiple-cucumber-html-reporter to v3.8.0 (60ac2e5)

2.34.0 (2024-09-29)

Bug Fixes

  • assistant: update codemirror (2eb05a4)

Features

  • runner-cypress: update dependency cypress to v13.15.0 (4a5c3a0)

2.33.0 (2024-09-22)

Bug Fixes

  • runner-playwright: update playwright monorepo to v1.47.2 (d811c1a)

Features

  • deps: update dependency @cucumber/gherkin to v29 (7ca3412)
  • deps: update dependency @cucumber/messages to v26 (759ad7b)

2.32.0 (2024-09-15)

Bug Fixes

  • assistant: update dependency antd to v5.20.6 (63c3caa)
  • runner-playwright: update playwright monorepo to v1.47.1 (a33a626)

Features

  • deps: update dependency tslib to v2.7.0 (23cc2de)

2.31.0 (2024-09-08)

Bug Fixes

  • assistant: update dependency @uiw/codemirror-theme-github to v4.23.1 (e294930)
  • assistant: update dependency @uiw/react-codemirror to v4.23.1 (554e5e7)
  • assistant: update dependency antd to v5.20.5 (43e76bb)

Features

  • runner-cypress: update dependency cypress to v13.14.2 (1671339)
  • runner-playwright: update playwright monorepo to v1.47.0 (d8cf142)

2.30.0 (2024-09-01)

Bug Fixes

  • set focus after within action (e671f2c)

Features

2.29.2 (2024-08-30)

Bug Fixes

  • clear keyboard focus in reset sentence, #762 (946c5aa)
  • consider timeout for type and click sentence, #761 (1120a53)

2.29.1 (2024-08-25)

Bug Fixes

  • runner-cypress: update dependency cypress to v13.13.3 (c536497)
  • runner-playwright: update dependency axe-playwright to v2.0.2 (f745bff)

2.29.0 (2024-08-18)

Features

  • deps: update dependency node-ipc to v12 [security] (33d3bfd)

2.28.0 (2024-08-11)

Bug Fixes

  • assistant: update dependency antd to v5.20.1 (5c3abf7)
  • runner-cypress: update dependency @badeball/cypress-cucumber-preprocessor to v20.1.2 (7dcb27d)

Features

  • assistant: update dependency @uiw/react-codemirror to v4.23.0 (8b3b8c7)
  • runner-playwright: update dependency axe-core to v4.10.0 (a2c7883)

2.27.0 (2024-08-05)

Bug Fixes

  • runner-cypress: update dependency cypress to v13.13.2 (7b0044e)

Features

  • add checked state sentences, #733 (62abd39)
  • assistant: update dependency antd to v5.20.0 (709fdd3)

2.26.0 (2024-07-28)

Bug Fixes

  • deps: update dependency @easyops-cn/docusaurus-search-local to v0.44.4 (fa8cb8f)
  • runner-cypress: update dependency @badeball/cypress-cucumber-preprocessor to v20.1.1 (645c9f0)
  • runner-playwright: update playwright monorepo to v1.45.3 (44402e0)

Features

  • deps: update dependency @cucumber/messages to v25 (01c669e)

2.25.0 (2024-07-21)

Bug Fixes

  • assistant: update dependency antd to v5.19.2 (5407d03)
  • assistant: update dependency antd to v5.19.3 (9db1dce)
  • runner-cypress: update dependency cypress to v13.13.1 (3212aa5)
  • runner-playwright: update playwright monorepo to v1.45.2 (b6a9018)

Features

  • deps: update dependency @easyops-cn/docusaurus-search-local to v0.44.3 (377b9b9)
  • runner-cypress: update dependency @badeball/cypress-cucumber-preprocessor to v20.1.0 (ba0f0d9)
  • runner-playwright: update dependency multiple-cucumber-html-reporter to v3.7.0 (5850b13)

2.24.1 (2024-07-16)

Bug Fixes

2.24.0 (2024-07-14)

Bug Fixes

  • deps: update dependency tslib to v2.6.3 (5f1bd19)

Features

  • assistant: update dependency antd to v5.19.1 (18a90bf)
  • runner-cypress: update dependency cypress-real-events to v1.13.0 (e3b8dc0)
  • runner-playwright: update playwright monorepo to v1.45.1 (6be42dc)

2.23.1 (2024-07-08)

Bug Fixes

2.23.0 (2024-07-07)

Bug Fixes

  • assistant: remove not required cucumber dependency (da9f7b0)

Features

  • assistant: update dependency @codemirror/view to v6.28.4 (62aa840)
  • assistant: update dependency @uiw/codemirror-theme-github to v4.23.0 (ca8e6b8)
  • runner-cypress: update dependency cypress to v13.13.0 (78a9cfc)
  • runner-playwright: update dependency playwright-bdd to v6.6.0 (f30b4d5)

2.22.0 (2024-07-02)

Features

  • introduce ipc-server to send uuv event, #664 (270ac38)

2.21.4 (2024-06-27)

Bug Fixes

  • runner-cypress: update testing-library monorepo (bcedb57)

2.21.3 (2024-06-16)

Bug Fixes

  • runner-cypress: update dependency @badeball/cypress-cucumber-preprocessor to v20.0.7 (8295ae2)
  • runner-cypress: update dependency @cypress/webpack-preprocessor to v6.0.2 (1b097a0)

2.21.2 (2024-06-04)

Bug Fixes

  • add exemple to keyboard sentences description (8b545e9)

2.21.1 (2024-06-03)

Bug Fixes

  • runner-cypress: remove e2e.videoUploadOnPasses parameter, #644 (3328e21)
  • runner-cypress: use badeball depency to generate cucumber json report, #643 (caf36a3)

2.21.0 (2024-05-31)

Features

  • add keyboard navigation short sentences, closes #642 (91c2665)
  • assistant: redesign assistant and implement keyboard navigation, #592, closes #623 (761bfae)

2.20.0 (2024-05-24)

Bug Fixes

  • runner-playwright: update playwright monorepo to v1.44.1 (f2a5cb2)

Features

  • deps: update dependency clsx to v2 (d455fb5)
  • runner-cypress: adapt teamcity logs for cypress v13 (d1290fd)
  • runner-cypress: update dependency cypress to v13 (d21c332)

2.19.0 (2024-05-14)

Features

  • runner-cypress: update dependency @badeball/cypress-cucumber-preprocessor to v20 (e3e8e7c)
  • runner-cypress: update steps definitions for @badeball/cypress-cucumber-preprocessor v20 (9ec1e82)
  • runner-playwright: update playwright monorepo to v1.44.0 (bbd0518)

2.18.0 (2024-05-10)

Bug Fixes

  • runner-playwright: update dependency axe-core to v4.9.1 (770cd9f)

Features

  • runner-cypress: update dependency junit-report-merger to v7 (7a9e310)

2.17.0 (2024-05-02)

Features

  • runner-playwright: update dependency typescript to v5 (05eaf55)
  • update package-lock for update dependency typescript to v5 (f058481)

2.16.0 (2024-04-22)

Features

  • (refactor) introduce uuv-cli engine from runner-commons, #576 (6de2feb)
  • add unit tests for uuv-cli implementations, #576 (7e67f13)

2.15.1 (2024-04-14)

Bug Fixes

  • runner-cypress: update dependency is-admin to v4 (768819f)
  • runner-playwright: update dependency axe-core to v4.9.0 (59a4a6f)
  • runner-playwright: update playwright monorepo to v1.43.1 (bf431d5)

2.15.0 (2024-04-08)

Features

2.14.1 (2024-04-04)

Bug Fixes

2.14.0 (2024-03-28)

Features

  • deps: update node.js to v20 (f771f22)

2.13.2 (2024-03-17)

Bug Fixes

  • fix lint (ac1084e)
  • runner-cypress: disable bad lint autofix (1e9d5ca)

2.13.1 (2024-03-15)

Bug Fixes

  • runner-cypress: update dependency @cypress/webpack-preprocessor to v6 (2e9a52b)

2.13.0 (2024-03-11)

Features

  • runner-cypress,runner-playwright: add UUV_BASE_URL environment variable to uuv-cli, #538 (7b48c9d)

2.12.1 (2024-03-10)

Bug Fixes

  • runner-cypress: update dependency @testing-library/cypress to v10 (8ef11bf)
  • runner-playwright: update dependency axe-playwright to v2 (7e3f1f4)

2.12.0 (2024-03-07)

Bug Fixes

Features

  • flutter-finder-usercentric: initialize flutter usercentric finder, #423 (cedcc3a)
  • runner-flutter: initialize uuv_flutter e2e cucumber library, #423 (bace2f6)

2.11.1 (2024-03-04)

Bug Fixes

  • assistant: update dependency @ant-design/icons to v5.3.1 (a428304)
  • assistant: update dependency antd to v5.15.0 (cb516bc)
  • fix semantic release (aef0c23)
  • runner-playwright: update playwright monorepo to v1.42.1 (d0e78f6)

2.11.0 (2024-02-26)

Features

Bug Fixes

  • runner-playwright: update playwright monorepo to v1.41.2 (8791934)

2.10.0 (2024-02-25)

Features

Bug Fixes

  • runner-playwright: update dependency @cucumber/tag-expressions to v6.1.0 (47fb579)

2.9.1 (2024-02-24)

Bug Fixes

  • assistant: update dependency antd to v5.14.2 (1335df6)
  • runner-cypress: update dependency cypress-real-events to v1.12.0 (55794fd)

2.9.0 (2024-02-23)

Features

Bug Fixes

  • a11y: fix topic 5 typo in warning message, #451 (ac503f0)
  • assistant: update dependency @ant-design/icons to v5.3.0 (b4b2782)

2.8.3 (2024-02-21)

Bug Fixes

  • deps: update dependency @mdx-js/react to v3.0.1 (e4ba234)

2.8.2 (2024-02-15)

Bug Fixes

  • runner-playwright: update dependency axe-core to v4.8.4 (1db34e2)

2.8.1 (2024-02-13)

Bug Fixes

  • update dependency multiple-cucumber-html-reporter to v3.6.2 (95d85c3)

2.8.0 (2024-02-13)

Features

2.7.0 (2024-02-02)

Features

  • rationalize list sentences, #453 (dd98466)
  • runner-cypress: add a generateA11yReport option for uuv-a11y sentence ,#454 (71fdf32)
  • setup role based parameters shouldGenerateContainsSentence & shouldGenerateTypeSentence, #453 (613b821)

2.6.0 (2024-01-24)

Features

2.5.0 (2024-01-23)

Features

Bug Fixes

  • runner-playwright: update dependency axe-core to v4.8.3 (4623485)

2.4.1 (2024-01-21)

Bug Fixes

  • a11y: update dependency @testing-library/dom to v9.3.4 (368b6b4)
  • assistant: fix assistant and enable uuv test for assistant, #437 (da82e1b)
  • deps: update dependency @easyops-cn/docusaurus-search-local to v0.40.1 (d5ed3d7)

2.4.0 (2024-01-11)

Features

  • a11y: add a contains sentence for a11y rgaa, #424 (84d11c4)
  • a11y: add a contains sentence for a11y rgaa, #424 (297cc33)

Bug Fixes

  • replace cy.uuvFindAllByRole by cy.findAllByRole to find listitem, #340 (31c27cc)

2.3.0 (2024-01-08)

Features

2.2.1 (2024-01-08)

Bug Fixes

2.2.0 (2024-01-08)

Features

2.1.0 (2023-12-28)

Features

  • runner-playwright: add tags option for runner-playwright, #416 (8787581)

2.0.3 (2023-12-21)

2.0.2 (2023-12-19)

2.0.1 (2023-12-17)

Bug Fixes

  • deps: update dependency antd to v5.12.2 (0c472ee)

2.0.0 (2023-12-12)

Bug Fixes

  • deps: update dependency primereact to v9.6.4 (ed3e76c)
  • deps: update dependency ts-node to v10.9.2 (b5c5ebb)
  • deps: update dependency tslib to v2.6.2 (f43d897)
  • feat!: allow only correct indefinite article from role based sentence, #361 (bf323dd), closes #361
  • fix!: correct abusive capitalization for within, #254 (b3037e8), closes #254

Features

BREAKING CHANGES

1.15.0 (2023-12-03)

Bug Fixes

  • correct description of sentence, #368 (3caf2f6)
  • deps: update dependency @cucumber/cucumber to v9.6.0 (d0ac7ca)
  • deps: update dependency cypress-real-events to v1.11.0 (1694807)

Features

1.14.3 (2023-12-02)

Bug Fixes

  • deps: update dependency axe-core to v4.8.2 (66b7dc2)
  • deps: update dependency cypress-axe to v1.5.0 (816775f)
  • deps: update dependency figlet to v1.7.0 (8fbde74)

1.14.2 (2023-12-01)

Bug Fixes

  • deps: update dependency multiple-cucumber-html-reporter to v3.5.0 (b8a9dab)

1.14.1 (2023-11-26)

Bug Fixes

  • deps: update dependency @cucumber/cucumber to v9.6.0 (52a3e4c)
  • deps: update dependency antd to v5.11.4 (33a0cf4)

1.14.0 (2023-11-23)

Features

  • add information about kata uuv(git repo, ci and report), #342 (7dadc9f)
  • add targetTestFile parameter to docs and readme, #341 (02e6faf)

1.13.3 (2023-11-22)

Bug Fixes

  • deps: update dependency nanoid to v3.3.7 (7d1d60e)

1.13.2 (2023-11-13)

1.13.1 (2023-11-12)

Bug Fixes

1.13.0 (2023-11-05)

Features

1.12.0 (2023-10-31)

Bug Fixes

  • deps: update dependency primereact to v9.6.3 (f52ee84)

Features

1.11.2 (2023-10-26)

1.11.1 (2023-10-16)

1.11.0 (2023-10-12)

Bug Fixes

  • deps: update docusaurus monorepo to v2.4.3 (9e7ccf7)

Features

  • docs: add example to key.then.list.withNameAndContent sentence, #252 (e919ead)
  • docs: specify make within before click, type and press, #252 (a8b0b5c)

1.10.0 (2023-09-20)

Bug Fixes

  • deps: update dependency cypress-real-events to v1.10.3 (9e3c991)

Features

  • runner-playwright: regenerate .spec when update, add or remove a .feature in open mode, #236 (8a2599a)

1.9.0 (2023-09-11)

Bug Fixes

  • deps: update dependency cypress to v12.17.4 (998b754)
  • deps: update dependency cypress-real-events to v1.10.1 (f60978d)

Features

  • add sentences to click on element and reset context, #250 (347e327)
  • docs: add autocompletion searchfield to steps definition page, #255 (a0323ee)
  • update example test files, #250 (ffc15b5)

1.8.3 (2023-08-31)

Bug Fixes

  • runner-cypress: call badeball preprecessor befor teamcity logs, #239 (f12ae26)
  • runner-cypress: return error code when an error occured, #239 (fbc8b97)

1.8.2 (2023-08-31)

Bug Fixes

  • runner-cypress: check if testsuite is not already started, #232 (a8d373f)

1.8.1 (2023-08-25)

Bug Fixes

  • intellij-plugin: manage result.test null case, closes #228 (996982f)

1.8.0 (2023-08-22)

Bug Fixes

  • prototype pollution in lodash - cve-2019-10744, #219 (4b16741)

Features

  • runner-cypress: add locationHint for testLocation via teamcity, #195 (9bb51c6)
  • runner-cypress: add targetTestFile to run specific file, #195 (daa2c4c)
  • runner-cypress: add teamcity trace for IntelliJ Plugin, #195 (2a134c0)

1.7.3 (2023-08-21)

Bug Fixes

  • runner-playwright: use exact match while calling getByLabel, closes #205 (d499b41)

1.7.2 (2023-08-17)

Bug Fixes

  • accept cucumber Rule keyword when generate json from ndjson for … (#207) (05bc903)
  • runner-cypress: relocate cypress-real-events dependency into project package.json, #213 (ffca8dd)

1.7.1 (2023-08-09)

Bug Fixes

  • deps: update dependency cypress to v12.17.3 (35c812b)

1.7.0 (2023-07-31)

Bug Fixes

Features

1.6.1 (2023-07-30)

Bug Fixes

  • deps: update dependency @cucumber/cucumber to v9.3.0 (212250b)
  • deps: update dependency @cypress/webpack-preprocessor to v5.17.1 (9570e56)
  • deps: update dependency antd to v5.7.3 (452fc3c)
  • deps: update dependency axe-core to v4.7.2 (965b9dc)
  • deps: update dependency cypress to v12.17.2 (49a3012)
  • deps: update dependency nanoid to v3.3.6 (82fa0c3)
  • deps: update docusaurus monorepo to v2.4.1 (9c0f5fb)

1.6.0 (2023-07-18)

Features

  • add assistant-desktop to several docs, closes #144 (61dd396)

1.6.0 (2023-07-17)

Features

  • add assistant-desktop to several docs, closes #144 (61dd396)

1.5.0 (2023-07-02)

Bug Fixes

  • assistant: moving test app in component (5bdc75b)

Features

1.4.3 (2023-05-29)

Bug Fixes

  • runner-playwright: regenerate package-lock.json to fix lint, #109 (70044df)

1.4.2 (2023-05-19)

Bug Fixes

1.4.1 (2023-05-19)

Bug Fixes

  • assistant: fix assistant css problem, #120 (026d66a)
  • release 1.4.0 package.json and rchangelog was not updated, #117 (cd7723d)
  • remove explicit plugin @semantic-release/git and just set commit message, #117 (ac1f818)

1.4.0 (2023-05-16)

Bug Fixes

  • runner-commons: restructure documentation, #112 (f5db612)
  • runner-cypress: add benefit block #112 (04cf36f)
  • runner-cypress: restructure documentation, #112 (43353a8)

Features

  • runner-playwright: add error details and screenshot to report, fixes #110 (3c4a3cd)

1.3.3 (2023-05-15)

Bug Fixes

  • runner-playwright: fix workspace lint during ci, #108 (a3ac0d6)

1.3.2 (2023-05-11)

Bug Fixes

  • runner-cypress: add lint script #8 (78c43d1)
  • runner-cypress: modify doc for npmjs #94 (b7ba332)
  • runner-playwright: update @cucumber/cucumber dep version, #93 (a891a70)

1.3.1 (2023-05-09)

Bug Fixes

  • runner-commons: fix npm documentation, #87 (ba7394c)
  • runner-commons: modify keyword for npmjs, #87 (392c4d0)
  • runner-cypress: fix npm documentation, #87 (1ccef97)
  • runner-cypress: modify keyword for npmjs, #87 (080f82d)
  • runner-cypress: move webpack dep from devDeps to deps (2e96fa7)

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[1.2.0-beta-20230424] - 2023-04-24

Added

  • #4 MINOR Amélioration du scoring npm
  • #3 MAJOR Initialisation du pipeline
  • #1 MAJOR Rajout de la licence Apache 2.0