chore(deps): update gradle to v8.14.4 #1202
Report - Unit Tests - Cypress ✅
❌ packages/runner-cypress/reports/e2e/junit-report.xml
171 tests were completed in 65s with 158 passed, 13 failed and 0 skipped.
✅ a11y
key.then.a11y.check.default
✅ Accessibility Step Definition a11y key.then.a11y.check.default
✅ Accessibility Step Definition a11y key.then.a11y.check.default
key.then.a11y.check.onlyCritical
✅ Accessibility Step Definition a11y key.then.a11y.check.onlyCritical
✅ Accessibility Step Definition a11y key.then.a11y.check.onlyCritical
key.then.a11y.check.withFixtureOption
✅ Accessibility Step Definition a11y key.then.a11y.check.withFixtureOption
✅ Accessibility Step Definition a11y key.then.a11y.check.withFixtureOption
key.then.a11y.check.withImpacts
✅ Accessibility Step Definition a11y key.then.a11y.check.withImpacts
✅ Accessibility Step Definition a11y key.then.a11y.check.withImpacts
key.then.a11y.check.withFixtureContextAndFixtureOption
✅ Accessibility Step Definition a11y key.then.a11y.check.withFixtureContextAndFixtureOption
✅ Accessibility Step Definition a11y key.then.a11y.check.withFixtureContextAndFixtureOption
key.then.a11y.check.withTags
✅ Accessibility Step Definition a11y key.then.a11y.check.withTags
✅ Accessibility Step Definition a11y key.then.a11y.check.withTags
✅ accessibility keys
key.then.keyboard.press - Left right
✅ Accessibility Step Definition accessibility keys key.then.keyboard.press - Left right
key.then.keyboard.press - Up Down
✅ Accessibility Step Definition accessibility keys key.then.keyboard.press - Up Down
✅ Action
key.then.element.key.when.click.withContext
✅ Dictionnaire français de phrases de base utilisant cypress Action key.then.element.key.when.click.withContext
key.then.element.key.when.click.button without context
✅ Dictionnaire français de phrases de base utilisant cypress Action key.then.element.key.when.click.button without context
key.then.element.key.when.click.button with context
✅ Dictionnaire français de phrases de base utilisant cypress Action key.then.element.key.when.click.button with context
key.then.element.key.when.click.withRole
✅ Dictionnaire français de phrases de base utilisant cypress Action key.then.element.key.when.click.withRole
key.then.element.key.when.type
✅ Dictionnaire français de phrases de base utilisant cypress Action key.then.element.key.when.type
✅ Aria label
key.then.element.withAriaLabel - 1/2
✅ Dictionnaire français de phrases de base utilisant cypress Aria label key.then.element.withAriaLabel - 1/2
key.then.element.withAriaLabel - 2/2
✅ Dictionnaire français de phrases de base utilisant cypress Aria label key.then.element.withAriaLabel - 2/2
key.then.element.not.withAriaLabel
✅ Dictionnaire français de phrases de base utilisant cypress Aria label key.then.element.not.withAriaLabel
key.then.element.withAriaLabelAndContent
✅ Dictionnaire français de phrases de base utilisant cypress Aria label key.then.element.withAriaLabelAndContent
✅ Attributes
key.then.attributes.withValues
✅ phrases enrichies Attributes key.then.attributes.withValues
✅ Dictionnaire français de phrases de base utilisant cypress Attributes key.then.attributes.withValues
✅ enriched by role step definition Attributes key.then.attributes.withValues
✅ Bugs resolved
Bug 1214
✅ Bugs resolved Bug 1214
✅ Champ de formulaire
select a value in combo box then check
✅ Champ de formulaire select a value in combo box then check
Set a input text value then check
✅ Champ de formulaire Set a input text value then check
Set a input number value then check
✅ Champ de formulaire Set a input number value then check
✅ Checkable components
Radio button
✅ Checkable components Radio button
Radio button and click
✅ Checkable components Radio button and click
Checkbox
✅ Checkable components Checkbox
Checkbox and click
✅ Checkable components Checkbox and click
✅ Composants cochable
Radio button
✅ Composants cochable Radio button
Radio button and click
✅ Composants cochable Radio button and click
Checkbox
✅ Composants cochable Checkbox
Checkbox and click
✅ Composants cochable Checkbox and click
✅ Content
key.then.element.withContent
✅ Dictionnaire français de phrases de base utilisant cypress Content key.then.element.withContent
key.then.element.not.withContent
✅ Dictionnaire français de phrases de base utilisant cypress Content key.then.element.not.withContent
✅ English Test Step Definition
key.then.element.withAriaLabel - 1/2
✅ English Test Step Definition key.then.element.withAriaLabel - 1/2
key.then.element.withAriaLabel - 2/2
✅ English Test Step Definition key.then.element.withAriaLabel - 2/2
key.then.element.not.withAriaLabel
✅ English Test Step Definition key.then.element.not.withAriaLabel
key.then.element.withAriaLabelAndContent
✅ English Test Step Definition key.then.element.withAriaLabelAndContent
key.then.element.withContent
✅ English Test Step Definition key.then.element.withContent
key.then.element.not.withContent
✅ English Test Step Definition key.then.element.not.withContent
key.then.element.withTestId
✅ English Test Step Definition key.then.element.withTestId
key.then.element.not.withTestId
✅ English Test Step Definition key.then.element.not.withTestId
key.then.element.withRoleAndName
✅ English Test Step Definition key.then.element.withRoleAndName
key.then.element.not.withRoleAndName
✅ English Test Step Definition key.then.element.not.withRoleAndName
key.then.element.withRoleAndNameAndContent
✅ English Test Step Definition key.then.element.withRoleAndNameAndContent
key.then.element.withRoleAndNameAndContentDisabled
✅ English Test Step Definition key.then.element.withRoleAndNameAndContentDisabled
key.then.element.withRoleAndNameAndContentEnabled
✅ English Test Step Definition key.then.element.withRoleAndNameAndContentEnabled
key.then.list.withNameAndContent
✅ English Test Step Definition key.then.list.withNameAndContent
key.then.attributes.withValues
✅ English Test Step Definition key.then.attributes.withValues
key.then.element.key.when.click.withContext
✅ English Test Step Definition key.then.element.key.when.click.withContext
key.then.element.key.when.click.button without context
✅ English Test Step Definition key.then.element.key.when.click.button without context
key.then.element.key.when.click.button with context
✅ English Test Step Definition key.then.element.key.when.click.button with context
key.then.element.key.when.click.withRole
✅ English Test Step Definition key.then.element.key.when.click.withRole
key.then.element.key.when.type
✅ English Test Step Definition key.then.element.key.when.type
key.given.within.selector
✅ English Test Step Definition key.given.within.selector
image
✅ English Test Step Definition image
✅ English Test Step Definition async
key.when.mock.withFixture & key.then.mock.consume
✅ English Test Step Definition async key.when.mock.withFixture & key.then.mock.consume
key.when.mock.withBody & key.then.mock.consume
✅ English Test Step Definition async key.when.mock.withBody & key.then.mock.consume
key.when.mock.withStatusCode & key.then.mock.consume
✅ English Test Step Definition async key.when.mock.withStatusCode & key.then.mock.consume
✅ Form field
select a value in combo box then check
✅ Form field select a value in combo box then check
Set a input text value then check
✅ Form field Set a input text value then check
Set a input number value then check
✅ Form field Set a input number value then check
✅ French Test Step Definition
key.when.mock.withFixture & key.then.mock.consume
✅ French Test Step Definition key.when.mock.withFixture & key.then.mock.consume
key.when.mock.withBody & key.then.mock.consume
✅ French Test Step Definition key.when.mock.withBody & key.then.mock.consume
key.when.mock.withStatusCode & key.then.mock.consume
✅ French Test Step Definition key.when.mock.withStatusCode & key.then.mock.consume
✅ Keyboard Navigation
Focus on app logo - short mode
✅ Keyboard Navigation Focus on app logo - short mode
Focus on app link - short mode
✅ Keyboard Navigation Focus on app link - short mode
Focus on app link with back nav - short mode
✅ Keyboard Navigation Focus on app link with back nav - short mode
Focus on Get Started button - short mode
✅ Keyboard Navigation Focus on Get Started button - short mode
Verify new town form keyboard navigation - short mode
✅ Keyboard Navigation Verify new town form keyboard navigation - short mode
Fill new town form with keyboard - short mode
✅ Keyboard Navigation Fill new town form with keyboard - short mode
✅ Keyboard Navigation - Long
Focus on app logo
✅ Keyboard Navigation - Long Focus on app logo
Focus on app link
✅ Keyboard Navigation - Long Focus on app link
Focus on app link with back nav
✅ Keyboard Navigation - Long Focus on app link with back nav
Focus on Get Started button
✅ Keyboard Navigation - Long Focus on Get Started button
Verify new town form keyboard navigation
✅ Keyboard Navigation - Long Verify new town form keyboard navigation
Fill new town form with keyboard
✅ Keyboard Navigation - Long Fill new town form with keyboard
❌ Ko
Homepage - Bad title
❌ Ko Homepage - Bad title
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "heading" and name "Welcome to Weather App - ko"
Weather - Town List must be ok
✅ Ko Weather - Town List must be ok
TownResearch - Bad textbox name
❌ Ko TownResearch - Bad textbox name
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "textbox" and name "Search for a town3"
Error when waiting a mock without instanciate a mock before
❌ Ko Error when waiting a mock without instanciate a mock before
CypressError: `cy.wait()` could not find a registered alias for: `@uuvFixture`.
Radio button - Ko unchecked
❌ Ko Radio button - Ko unchecked
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "radio" and name "Small (under 150000)"
Radio button - Ko checked
❌ Ko Radio button - Ko checked
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "radio" and name "Medium (150000 to 1 million)"
Checkbox - Ko unchecked
❌ Ko Checkbox - Ko unchecked
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "checkbox" and name "Allow automatic update"
Checkbox - Ko checked
❌ Ko Checkbox - Ko checked
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "checkbox" and name "Allow automatic update"
click failed with custom timeout
❌ Ko click failed with custom timeout
AssertionError: Timed out retrying after 9000ms: Unable to find an accessible element with the role "button" and name "Timer ended"
axe core failed
❌ Ko axe core failed
AssertionError: A11y validation failed: expected 1 to equal 0
Table content should failed when wrong content
❌ Ko Table content should failed when wrong content
AssertionError: Expected the table content [["Company","Contact","Country"],["Alfreds Futterkiste","Maria Anders","Germany"],["Centro comercial Moctezuma","Francisco Chang","Mexico"],["Ernst Handel","Roland Mendel","Austria"],["Island Trading","Helen Bennett","UK"],["Laughing Bacchus Winecellars","Yoshi Tannamuri","Canada"],["Magazzini Alimentari Riuniti","Giovanni Rovelli","Italy"]] to equals [["Company","Contact","Country"],["Alfreds Futterkiste","Maria Anders","Germany"],["Centro comercial Moctezuma","Etienne Daaho","Mexico"],["Ernst Handel","Roland Mendel","Austria"],["Island Trading","Helen Bennett","UK"],["Laughing Bacchus Winecellars","Yoshi Tannamuri","Canada"],["Magazzini Alimentari Riuniti","Giovanni Rovelli","Italy"]]: expected [ Array(7) ] to deeply equal [ Array(7) ]
Title should failed when bad level
❌ Ko Title should failed when bad level
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "heading" and name "HTML Grid Example"
Select a value in combo box then check - Bad value
❌ Ko Select a value in combo box then check - Bad value
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "option" and name "Unreal1"
Set a input text value then check - Bad value
❌ Ko Set a input text value then check - Bad value
AssertionError: expected '<input#new-town-name.form-control.ng-untouched.ng-dirty.ng-valid>' to have value 'Qwerty', but the value was 'Azerty'
✅ Navigation au clavier
Focus on app logo
✅ Navigation au clavier Focus on app logo
Focus on app link
✅ Navigation au clavier Focus on app link
Focus on app link with back nav
✅ Navigation au clavier Focus on app link with back nav
Focus on Get Started button
✅ Navigation au clavier Focus on Get Started button
Verify new town form keyboard navigation
✅ Navigation au clavier Verify new town form keyboard navigation
Fill new town form with keyboard
✅ Navigation au clavier Fill new town form with keyboard
✅ Navigation au clavier - Longue
Focus on app logo
✅ Navigation au clavier - Longue Focus on app logo
Focus on app link
✅ Navigation au clavier - Longue Focus on app link
Focus on app link with back nav
✅ Navigation au clavier - Longue Focus on app link with back nav
Focus on Get Started button
✅ Navigation au clavier - Longue Focus on Get Started button
Verify new town form keyboard navigation
✅ Navigation au clavier - Longue Verify new town form keyboard navigation
Fill new town form with keyboard
✅ Navigation au clavier - Longue Fill new town form with keyboard
✅ Other
key.given.within.selector
✅ Dictionnaire français de phrases de base utilisant cypress Other key.given.within.selector
image
✅ Dictionnaire français de phrases de base utilisant cypress Other image
✅ Page title
key.then.title.withNameAndLevel
✅ Page title key.then.title.withNameAndLevel
key.then.grid.withNameAndContent
✅ Page title key.then.grid.withNameAndContent
key.then.grid.withNameAndContent multiple
✅ Page title key.then.grid.withNameAndContent multiple
✅ phrases Unsafe
key.given.within.selector (example #1)
✅ phrases Unsafe key.given.within.selector (example #1)
key.given.within.selector (example #2)
✅ phrases Unsafe key.given.within.selector (example #2)
✅ Référentiel RGAA
key.then.a11y.rgaa.defaultWithResultContaining
✅ Référentiel RGAA key.then.a11y.rgaa.defaultWithResultContaining
key.then.a11y.rgaa.defaultWithResult
✅ Référentiel RGAA key.then.a11y.rgaa.defaultWithResult
✅ RGAA Reference
key.then.a11y.rgaa.defaultWithResultContaining
✅ RGAA Reference key.then.a11y.rgaa.defaultWithResultContaining
key.then.a11y.rgaa.defaultWithResult
✅ RGAA Reference key.then.a11y.rgaa.defaultWithResult
✅ role, name or content
key.then.element.withRoleAndName
✅ phrases enrichies role, name or content key.then.element.withRoleAndName
✅ enriched by role step definition role, name or content key.then.element.withRoleAndName
key.then.element.not.withRoleAndName
✅ phrases enrichies role, name or content key.then.element.not.withRoleAndName
✅ enriched by role step definition role, name or content key.then.element.not.withRoleAndName
key.then.element.withRoleAndNameAndContent
✅ phrases enrichies role, name or content key.then.element.withRoleAndNameAndContent
✅ enriched by role step definition role, name or content key.then.element.withRoleAndNameAndContent
key.then.element.withRoleAndNameAndContentDisabled
✅ phrases enrichies role, name or content key.then.element.withRoleAndNameAndContentDisabled
✅ enriched by role step definition role, name or content key.then.element.withRoleAndNameAndContentDisabled
key.then.element.withRoleAndNameDisabled
✅ phrases enrichies role, name or content key.then.element.withRoleAndNameDisabled
✅ enriched by role step definition role, name or content key.then.element.withRoleAndNameDisabled
key.then.element.withRoleAndNameAndContentEnabled
✅ phrases enrichies role, name or content key.then.element.withRoleAndNameAndContentEnabled
✅ enriched by role step definition role, name or content key.then.element.withRoleAndNameAndContentEnabled
key.then.element.withRoleAndNameEnabled
✅ phrases enrichies role, name or content key.then.element.withRoleAndNameEnabled
✅ enriched by role step definition role, name or content key.then.element.withRoleAndNameEnabled
✅ Role, name or content
key.then.element.withRoleAndName
✅ Dictionnaire français de phrases de base utilisant cypress Role, name or content key.then.element.withRoleAndName
key.then.element.not.withRoleAndName
✅ Dictionnaire français de phrases de base utilisant cypress Role, name or content key.then.element.not.withRoleAndName
key.then.element.withRoleAndNameAndContent
✅ Dictionnaire français de phrases de base utilisant cypress Role, name or content key.then.element.withRoleAndNameAndContent
key.then.element.withRoleAndNameAndContentDisabled
✅ Dictionnaire français de phrases de base utilisant cypress Role, name or content key.then.element.withRoleAndNameAndContentDisabled
key.then.element.withRoleAndNameAndContentEnabled
✅ Dictionnaire français de phrases de base utilisant cypress Role, name or content key.then.element.withRoleAndNameAndContentEnabled
key.then.list.withNameAndContent
✅ Dictionnaire français de phrases de base utilisant cypress Role, name or content key.then.list.withNameAndContent
✅ Table and grid
key.then.grid.withNameAndContent
✅ Table and grid key.then.grid.withNameAndContent
key.then.treegrid.withNameAndContent
✅ Table and grid key.then.treegrid.withNameAndContent
key.then.table.withNameAndContent
✅ Table and grid key.then.table.withNameAndContent
key.then.aggrid.withNameAndContent
✅ Table and grid key.then.aggrid.withNameAndContent
key.then.aggrid-edit.withNameAndContent
✅ Table and grid key.then.aggrid-edit.withNameAndContent
✅ Tableau et grille
key.then.grid.withNameAndContent
✅ Tableau et grille key.then.grid.withNameAndContent
key.then.treegrid.withNameAndContent
✅ Tableau et grille key.then.treegrid.withNameAndContent
key.then.table.withNameAndContent
✅ Tableau et grille key.then.table.withNameAndContent
key.then.aggrid.withNameAndContent
✅ Tableau et grille key.then.aggrid.withNameAndContent
key.then.aggrid-edit.withNameAndContent
✅ Tableau et grille key.then.aggrid-edit.withNameAndContent
✅ TestId
key.then.element.withTestId
✅ Dictionnaire français de phrases de base utilisant cypress TestId key.then.element.withTestId
key.then.element.not.withTestId
✅ Dictionnaire français de phrases de base utilisant cypress TestId key.then.element.not.withTestId
✅ Timeout
Click success with custom timeout
✅ Timeout Click success with custom timeout
Chaining within
✅ Timeout Chaining within
✅ Titre de page
key.then.title.withNameAndLevel
✅ Titre de page key.then.title.withNameAndLevel
key.then.grid.withNameAndContent
✅ Titre de page key.then.grid.withNameAndContent
key.then.grid.withNameAndContent multiple
✅ Titre de page key.then.grid.withNameAndContent multiple
✅ touches d'accessibilité
key.then.keyboard.press - Left right
✅ Accessibility Step Definition touches d'accessibilité key.then.keyboard.press - Left right
key.then.keyboard.press - Up Down
✅ Accessibility Step Definition touches d'accessibilité key.then.keyboard.press - Up Down
✅ Using relative url
Should land on weather app homepage
✅ Using relative url Should land on weather app homepage
✅ Weather App example
Homepage
✅ Weather App example Homepage
Weather - "Nothing to display" must be displayed
✅ Weather App example Weather - "Nothing to display" must be displayed
Weather - Town List must be ok
✅ Weather App example Weather - Town List must be ok
TownSelection - Douala
✅ Weather App example TownSelection - Douala
TownResearch
✅ Weather App example TownResearch
Issue 340 - Checking list items does not work with within
✅ Weather App example Issue 340 - Checking list items does not work with within
Fill new town form
✅ Weather App example Fill new town form
✅ Within and type
key.when.withinElement.withRoleBased and enter specific value
✅ Within and type key.when.withinElement.withRoleBased and enter specific value
✅ Within and type key.when.withinElement.withRoleBased and enter specific value
key.when.withinElement.selector and enter specific value
✅ Within and type key.when.withinElement.selector and enter specific value
✅ Within and type key.when.withinElement.selector and enter specific value
Annotations
Check failure on line 0 in packages/runner-cypress/reports/e2e/junit-report.xml
github-actions / Report - Unit Tests - Cypress
Ko ► Homepage - Bad title ► Ko Homepage - Bad title
Failed test found in:
packages/runner-cypress/reports/e2e/junit-report.xml
Error:
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "heading" and name "Welcome to Weather App - ko"
Raw output
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "heading" and name "Welcome to Weather App - ko"
Here are the accessible roles:
document:
Name "":
<html
data-critters-container=""
lang="en"
/>
--------------------------------------------------
navigation:
Name "":
<nav
_ngcontent-ng-c199839890=""
class="navbar navbar-expand-lg navbar-dark bg-dark"
role="navigation"
/>
--------------------------------------------------
link:
Name "Weather App's Logo":
<a
_ngcontent-ng-c199839890=""
class="navbar-brand"
href="#"
/>
Name "Home":
<a
_ngcontent-ng-c199839890=""
aria-current="page"
class="nav-link active"
href="#"
/>
--------------------------------------------------
img:
Name "Weather App's Logo":
<img
_ngcontent-ng-c199839890=""
alt="Weather App's Logo"
fetchpriority="auto"
height="50"
loading="lazy"
ng-img="true"
ngsrc="images/logo.png"
role="img"
src="images/logo.png"
width="50"
/>
--------------------------------------------------
list:
Name "":
<ul
_ngcontent-ng-c199839890=""
class="navbar-nav me-auto"
/>
--------------------------------------------------
listitem:
Name "":
<li
_ngcontent-ng-c199839890=""
class="nav-item"
/>
--------------------------------------------------
main:
Name "":
<main
_ngcontent-ng-c199839890=""
class="mt-3 p-2 container"
role="main"
/>
--------------------------------------------------
heading:
Name "Welcome to Weather App":
<h1
_ngcontent-ng-c2768753412=""
class="display-2"
data-testid="app-title"
/>
--------------------------------------------------
button:
Name "Get started":
<button
_ngcontent-ng-c2768753412=""
class="btn btn-primary col-auto"
data-testid="start-button"
tabindex="0"
/>
--------------------------------------------------
Ignored nodes: comments, script, style
<html
data-critters-container=""
lang="en"
>
<head>
<meta
charset="utf-8"
/>
<title>
Home
</title>
<base
href="/weather-app/"
/>
<meta
content="width=device-width, initial-scale=1"
name="viewport"
/>
<link
href="images/logo.png"
rel="icon"
type="image/x-icon"
/>
<link
crossorigin="anonymous"
href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css"
integrity="sha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ"
rel="stylesheet"
/>
<link
href="styles-5INURTSO.css"
rel="stylesheet"
/>
</head>
<body>
<app-root
_nghost-ng-c199839890=""
ng-version="18.2.9"
>
<div
_ngcontent-ng-c199839890=""
>
<nav
_ngcontent-ng-c199839890=""
class="navbar navbar-expand-lg navbar-dark bg-dark"
role="navigation"
>
<div
_ngcontent-ng-c199839890=""
class="container"
>
<a
_ngcontent-ng-c199839890=""
class="navbar-brand"
href="#"
>
<img
_ngcontent-ng-c199839890=""
alt="Weather App's Logo"
fetchpriority="auto"
height="50"
loading="lazy"
ng-img="true"
ngsrc="images/logo.png"
role="img"
src="images/logo.png"
width="50"
/>
</a>
<div
_ngcontent-ng-c199839890=""
class="collapse navbar-collapse"
id="navbarSupportedContent"
>
<ul
_ngcontent-ng-c199839890=""
class="navbar-nav me-auto"
>
<li
_ngcontent-ng-c199839890=""
class="nav-item"
>
<a
_ngcontent-ng-c199839890=""
aria-current="page"
class="nav-link active"
href="#"
>
Home
</a>
</li>
</ul>
</div>
</div>
</nav>
<main
_ngcontent-ng-c199839890=""
class="mt-3 p-2 container"
role="main"
>
<router-outlet
_ngcontent-ng-c199839890=""
/>
<app-home
_nghost-ng-c249959605=""
>
<app-get-started
_ngcontent-ng-c249959605=""
_nghost-ng-c2768753412=""
>
<h1
_ngcontent-ng-c2768753412=""
class="display-2"
data-testid="app-title"
>
Welcome to
<span
_ngcontent-ng-c2768753412=""
class="text-primary"
>
Weather App
</span>
</h1>
<img
_ngcontent-ng-c2768753412=""
alt=""
aria-hidden="true"
class="h-32px m-16px w-32px"
fetchpriority="auto"
height="167"
loading="lazy"
ng-img="true"
ngsrc="images/weather.jpg"
src="images/weather.jpg"
width="302"
/>
<div
_ngcontent-ng-c2768753412=""
class="landing-view"
>
<button
_ngcontent-ng-c2768753412=""
class="btn btn-primary col-auto"
data-testid="start-button"
tabindex="0"
>
Get started
</button>
</div>
</app-get-started>
</app-home>
</main>
</div>
</app-root>
</body>
</html>
at Context.eval (webpack://@uuv/cypress/./src/cucumber/step_definitions/cypress/_.common.ts:116:15)
at getRet (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122807:20)
at tryCatcher (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:1777:23)
at Promise.attempt.Promise.try (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:4285:29)
at Context.thenFn (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122818:66)
at Context.then (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:123069:21)
at wrapped (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:146327:19)
Check failure on line 0 in packages/runner-cypress/reports/e2e/junit-report.xml
github-actions / Report - Unit Tests - Cypress
Ko ► TownResearch - Bad textbox name ► Ko TownResearch - Bad textbox name
Failed test found in:
packages/runner-cypress/reports/e2e/junit-report.xml
Error:
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "textbox" and name "Search for a town3"
Raw output
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "textbox" and name "Search for a town3"
Here are the accessible roles:
document:
Name "":
<html
data-critters-container=""
lang="en"
/>
--------------------------------------------------
navigation:
Name "":
<nav
_ngcontent-ng-c199839890=""
class="navbar navbar-expand-lg navbar-dark bg-dark"
role="navigation"
/>
--------------------------------------------------
link:
Name "Weather App's Logo":
<a
_ngcontent-ng-c199839890=""
class="navbar-brand"
href="#"
/>
Name "Home":
<a
_ngcontent-ng-c199839890=""
aria-current="page"
class="nav-link active"
href="#"
/>
--------------------------------------------------
img:
Name "Weather App's Logo":
<img
_ngcontent-ng-c199839890=""
alt="Weather App's Logo"
fetchpriority="auto"
height="50"
loading="lazy"
ng-img="true"
ngsrc="images/logo.png"
role="img"
src="images/logo.png"
width="50"
/>
--------------------------------------------------
list:
Name "":
<ul
_ngcontent-ng-c199839890=""
class="navbar-nav me-auto"
/>
Name "Available Towns":
<ul
_ngcontent-ng-c3307209867=""
aria-labelledby="available-town-header"
class="list-group"
data-testid="available-towns"
/>
--------------------------------------------------
listitem:
Name "":
<li
_ngcontent-ng-c199839890=""
class="nav-item"
/>
Name "Douala":
<li
_ngcontent-ng-c3307209867=""
aria-label="Douala"
class="btn list-group-item list-group-item-action"
data-testid="town-Douala"
/>
Name "Tunis":
<li
_ngcontent-ng-c3307209867=""
aria-label="Tunis"
class="btn list-group-item list-group-item-action"
data-testid="town-Tunis"
/>
Name "Limoges":
<li
_ngcontent-ng-c3307209867=""
aria-label="Limoges"
class="btn list-group-item list-group-item-action"
data-testid="town-Limoges"
/>
--------------------------------------------------
main:
Name "":
<main
_ngcontent-ng-c199839890=""
class="mt-3 p-2 container"
role="main"
/>
--------------------------------------------------
heading:
Name "Current Weather":
<h1
_ngcontent-ng-c978824372=""
class="display-2"
data-testid="app-title"
/>
Name "Nothing to display":
<h2
_ngcontent-ng-c2663498436=""
class="text-primary display-3"
data-testid="weather-details-empty"
/>
--------------------------------------------------
paragraph:
Name "":
<p
_ngcontent-ng-c978824372=""
class="mb-2"
/>
--------------------------------------------------
textbox:
Name "Search for a town":
<input
_ngcontent-ng-c978824372=""
class="form-control col-auto ng-untouched ng-pristine ng-valid"
data-testid="town-search"
formcontrolname="townTextSearch"
id="townTextSearch"
name="townTextSearch"
title="Search for a town"
type="text"
/>
--------------------------------------------------
button:
Name "Filter":
<button
_ngcontent-ng-c978824372=""
class="btn btn-secondary col-auto"
data-testid="town-filter"
type="submit"
/>
Name "Add new town":
<button
_ngcontent-ng-c3307209867=""
class="btn btn-primary d-flex align-items-center gap-1"
routerlink="/add-new-town"
tabindex="0"
/>
--------------------------------------------------
Ignored nodes: comments, script, style
<html
data-critters-container=""
lang="en"
>
<head>
<meta
charset="utf-8"
/>
<title>
Home
</title>
<base
href="/weather-app/"
/>
<meta
content="width=device-width, initial-scale=1"
name="viewport"
/>
<link
href="images/logo.png"
rel="icon"
type="image/x-icon"
/>
<link
crossorigin="anonymous"
href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css"
integrity="sha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ"
rel="stylesheet"
/>
<link
href="styles-5INURTSO.css"
rel="stylesheet"
/>
</head>
<body>
<app-root
_nghost-ng-c199839890=""
ng-version="18.2.9"
>
<div
_ngcontent-ng-c199839890=""
>
<nav
_ngcontent-ng-c199839890=""
class="navbar navbar-expand-lg navbar-dark bg-dark"
role="navigation"
>
<div
_ngcontent-ng-c199839890=""
class="container"
>
<a
_ngcontent-ng-c199839890=""
class="navbar-brand"
href="#"
>
<img
_ngcontent-ng-c199839890=""
alt="Weather App's Logo"
fetchpriority="auto"
height="50"
loading="lazy"
ng-img="true"
ngsrc="images/logo.png"
role="img"
src="images/logo.png"
width="50"
/>
</a>
<div
_ngcontent-ng-c199839890=""
class="collapse navbar-collapse"
id="navbarSupportedContent"
>
<ul
_ngcontent-ng-c199839890=""
class="navbar-nav me-auto"
>
<li
_ngcontent-ng-c199839890=""
class="nav-item"
>
<a
_ngcontent-ng-c199839890=""
aria-current="page"
class="nav-link active"
href="#"
>
Home
</a>
</li>
</ul>
</div>
</div>
</nav>
<main
_ngcontent-ng-c199839890=""
class="mt-3 p-2 container"
role="main"
>
<router-outlet
_ngcontent-ng-c199839890=""
/>
<app-home
_nghost-ng-c249959605=""
>
<app-weather
_ngcontent-ng-c249959605=""
_nghost-ng-c978824372=""
>
<h1
_ngcontent-ng-c978824372=""
class="display-2"
data-testid="app-title"
>
Current Weather
</h1>
<div
_ngcontent-ng-c978824372=""
class="display-5 weather-tending"
>
<span
_ngcontent-ng-c978824372=""
>
Trending:
</span>
<span
_ngcontent-ng-c978824372=""
class="text-primary"
>
Not implemented yet !!!
</span>
</div>
<div
_ngcontent-ng-c978824372=""
class="weather-view"
>
<p
_ngcontent-ng-c978824372=""
class="mb-2"
>
First select a town or use the filter before
</p>
<form
_ngcontent-ng-c978824372=""
class="mb-2 ng-untouched ng-pristine ng-valid"
novalidate=""
>
<div
_ngcontent-ng-c978824372=""
class="row"
>
<div
_ngcontent-ng-c978824372=""
class="col-auto"
>
<input
_ngcontent-ng-c978824372=""
class="form-control col-auto ng-untouched ng-pristine ng-valid"
data-testid="town-search"
formcontrolname="townTextSearch"
id="townTextSearch"
name="townTextSearch"
title="Search for a town"
type="text"
/>
<div
_ngcontent-ng-c978824372=""
class="invalid-feedback"
>
Required field
</div>
</div>
<div
_ngcontent-ng-c978824372=""
class="col-auto"
>
<button
_ngcontent-ng-c978824372=""
class="btn btn-secondary col-auto"
data-testid="town-filter"
type="submit"
>
Filter
</button>
</div>
</div>
</form>
<div
_ngcontent-ng-c978824372=""
class="row justify-content-start gap-3 gap-md-0"
>
<div
_ngcontent-ng-c978824372=""
class="col-12 col-md-3"
>
<app-town-selector
_ngcontent-ng-c978824372=""
_nghost-ng-c3307209867=""
>
<div
_ngcontent-ng-c3307209867=""
>
<div
_ngcontent-ng-c3307209867=""
class="p-2"
id="available-town-header"
>
<span
_ngcontent-ng-c3307209867=""
class="h5 mb-0"
>
Available Towns
</span>
</div>
<ul
_ngcontent-ng-c3307209867=""
aria-labelledby="available-town-header"
class="list-group"
data-testid="available-towns"
>
<li
_ngcontent-ng-c3307209867=""
aria-label="Douala"
class="btn list-group-item l...
at Context.eval (webpack://@uuv/cypress/./src/cucumber/step_definitions/cypress/_.common.ts:116:15)
at getRet (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122807:20)
at tryCatcher (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:1777:23)
at Promise.attempt.Promise.try (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:4285:29)
at Context.thenFn (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122818:66)
at Context.then (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:123069:21)
at wrapped (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:146327:19)
Check failure on line 0 in packages/runner-cypress/reports/e2e/junit-report.xml
github-actions / Report - Unit Tests - Cypress
Ko ► Error when waiting a mock without instanciate a mock before ► Ko Error when waiting a mock without instanciate a mock before
Failed test found in:
packages/runner-cypress/reports/e2e/junit-report.xml
Error:
CypressError: `cy.wait()` could not find a registered alias for: `@uuvFixture`.
Raw output
CypressError: `cy.wait()` could not find a registered alias for: `@uuvFixture`.
Available aliases are: `context`.
at $Cy.aliasNotFoundFor (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:135886:66)
at $Cy.getAlias (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:135830:12)
at waitForXhr (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:138982:23)
at <unknown> (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:139093:14)
at tryCatcher (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:1777:23)
at MappingPromiseArray._promiseFulfilled (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:4917:38)
at PromiseArray._iterate (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:2890:31)
at MappingPromiseArray.init (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:2854:10)
at MappingPromiseArray._asyncInit (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:4886:10)
at _drainQueueStep (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:2381:12)
at _drainQueue (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:2370:9)
at Async._drainQueues (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:2386:5)
at Async.drainQueues (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:2256:14)
From Your Spec Code:
at Context.eval (webpack://@uuv/cypress/./src/cucumber/step_definitions/cypress/generated/_en-generated-cucumber-steps-definition.ts:526:5)
at Registry.runStepDefinition (webpack://@uuv/cypress/../../node_modules/@badeball/cypress-cucumber-preprocessor/dist/registry.js:178:0)
at Object.fn (webpack://@uuv/cypress/../../node_modules/@badeball/cypress-cucumber-preprocessor/dist/browser-runtime.js:595:0)
at runStepWithLogGroup (webpack://@uuv/cypress/../../node_modules/@badeball/cypress-cucumber-preprocessor/dist/helpers/cypress.js:50:0)
at Context.eval (webpack://@uuv/cypress/../../node_modules/@badeball/cypress-cucumber-preprocessor/dist/browser-runtime.js:588:0)
at getRet (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122807:20)
at tryCatcher (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:1777:23)
at Promise.attempt.Promise.try (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:4285:29)
at Context.thenFn (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122818:66)
Check failure on line 0 in packages/runner-cypress/reports/e2e/junit-report.xml
github-actions / Report - Unit Tests - Cypress
Ko ► Radio button - Ko unchecked ► Ko Radio button - Ko unchecked
Failed test found in:
packages/runner-cypress/reports/e2e/junit-report.xml
Error:
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "radio" and name "Small (under 150000)"
Raw output
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "radio" and name "Small (under 150000)"
Here are the accessible roles:
document:
Name "":
<html
data-critters-container=""
lang="en"
/>
--------------------------------------------------
navigation:
Name "":
<nav
_ngcontent-ng-c199839890=""
class="navbar navbar-expand-lg navbar-dark bg-dark"
role="navigation"
/>
--------------------------------------------------
link:
Name "Weather App's Logo":
<a
_ngcontent-ng-c199839890=""
class="navbar-brand"
href="#"
/>
Name "Home":
<a
_ngcontent-ng-c199839890=""
aria-current="page"
class="nav-link active"
href="#"
/>
--------------------------------------------------
img:
Name "Weather App's Logo":
<img
_ngcontent-ng-c199839890=""
alt="Weather App's Logo"
fetchpriority="auto"
height="50"
loading="lazy"
ng-img="true"
ngsrc="images/logo.png"
role="img"
src="images/logo.png"
width="50"
/>
--------------------------------------------------
list:
Name "":
<ul
_ngcontent-ng-c199839890=""
class="navbar-nav me-auto"
/>
--------------------------------------------------
listitem:
Name "":
<li
_ngcontent-ng-c199839890=""
class="nav-item"
/>
--------------------------------------------------
main:
Name "":
<main
_ngcontent-ng-c199839890=""
class="mt-3 p-2 container"
role="main"
/>
--------------------------------------------------
heading:
Name "Welcome to Weather App":
<h1
_ngcontent-ng-c2768753412=""
class="display-2"
data-testid="app-title"
/>
--------------------------------------------------
button:
Name "Get started":
<button
_ngcontent-ng-c2768753412=""
class="btn btn-primary col-auto"
data-testid="start-button"
tabindex="0"
/>
--------------------------------------------------
Ignored nodes: comments, script, style
<html
data-critters-container=""
lang="en"
>
<head>
<meta
charset="utf-8"
/>
<title>
Home
</title>
<base
href="/weather-app/"
/>
<meta
content="width=device-width, initial-scale=1"
name="viewport"
/>
<link
href="images/logo.png"
rel="icon"
type="image/x-icon"
/>
<link
crossorigin="anonymous"
href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css"
integrity="sha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ"
rel="stylesheet"
/>
<link
href="styles-5INURTSO.css"
rel="stylesheet"
/>
</head>
<body>
<app-root
_nghost-ng-c199839890=""
ng-version="18.2.9"
>
<div
_ngcontent-ng-c199839890=""
>
<nav
_ngcontent-ng-c199839890=""
class="navbar navbar-expand-lg navbar-dark bg-dark"
role="navigation"
>
<div
_ngcontent-ng-c199839890=""
class="container"
>
<a
_ngcontent-ng-c199839890=""
class="navbar-brand"
href="#"
>
<img
_ngcontent-ng-c199839890=""
alt="Weather App's Logo"
fetchpriority="auto"
height="50"
loading="lazy"
ng-img="true"
ngsrc="images/logo.png"
role="img"
src="images/logo.png"
width="50"
/>
</a>
<div
_ngcontent-ng-c199839890=""
class="collapse navbar-collapse"
id="navbarSupportedContent"
>
<ul
_ngcontent-ng-c199839890=""
class="navbar-nav me-auto"
>
<li
_ngcontent-ng-c199839890=""
class="nav-item"
>
<a
_ngcontent-ng-c199839890=""
aria-current="page"
class="nav-link active"
href="#"
>
Home
</a>
</li>
</ul>
</div>
</div>
</nav>
<main
_ngcontent-ng-c199839890=""
class="mt-3 p-2 container"
role="main"
>
<router-outlet
_ngcontent-ng-c199839890=""
/>
<app-home
_nghost-ng-c249959605=""
>
<app-get-started
_ngcontent-ng-c249959605=""
_nghost-ng-c2768753412=""
>
<h1
_ngcontent-ng-c2768753412=""
class="display-2"
data-testid="app-title"
>
Welcome to
<span
_ngcontent-ng-c2768753412=""
class="text-primary"
>
Weather App
</span>
</h1>
<img
_ngcontent-ng-c2768753412=""
alt=""
aria-hidden="true"
class="h-32px m-16px w-32px"
fetchpriority="auto"
height="167"
loading="lazy"
ng-img="true"
ngsrc="images/weather.jpg"
src="images/weather.jpg"
width="302"
/>
<div
_ngcontent-ng-c2768753412=""
class="landing-view"
>
<button
_ngcontent-ng-c2768753412=""
class="btn btn-primary col-auto"
data-testid="start-button"
tabindex="0"
>
Get started
</button>
</div>
</app-get-started>
</app-home>
</main>
</div>
</app-root>
</body>
</html>
at Context.eval (webpack://@uuv/cypress/./src/cucumber/step_definitions/cypress/_.common.ts:116:15)
at getRet (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122807:20)
at tryCatcher (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:1777:23)
at Promise.attempt.Promise.try (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:4285:29)
at Context.thenFn (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122818:66)
at Context.then (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:123069:21)
at wrapped (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:146327:19)
Check failure on line 0 in packages/runner-cypress/reports/e2e/junit-report.xml
github-actions / Report - Unit Tests - Cypress
Ko ► Radio button - Ko checked ► Ko Radio button - Ko checked
Failed test found in:
packages/runner-cypress/reports/e2e/junit-report.xml
Error:
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "radio" and name "Medium (150000 to 1 million)"
Raw output
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "radio" and name "Medium (150000 to 1 million)"
Here are the accessible roles:
document:
Name "":
<html
data-critters-container=""
lang="en"
/>
--------------------------------------------------
navigation:
Name "":
<nav
_ngcontent-ng-c199839890=""
class="navbar navbar-expand-lg navbar-dark bg-dark"
role="navigation"
/>
--------------------------------------------------
link:
Name "Weather App's Logo":
<a
_ngcontent-ng-c199839890=""
class="navbar-brand"
href="#"
/>
Name "Home":
<a
_ngcontent-ng-c199839890=""
aria-current="page"
class="nav-link active"
href="#"
/>
--------------------------------------------------
img:
Name "Weather App's Logo":
<img
_ngcontent-ng-c199839890=""
alt="Weather App's Logo"
fetchpriority="auto"
height="50"
loading="lazy"
ng-img="true"
ngsrc="images/logo.png"
role="img"
src="images/logo.png"
width="50"
/>
--------------------------------------------------
list:
Name "":
<ul
_ngcontent-ng-c199839890=""
class="navbar-nav me-auto"
/>
--------------------------------------------------
listitem:
Name "":
<li
_ngcontent-ng-c199839890=""
class="nav-item"
/>
--------------------------------------------------
main:
Name "":
<main
_ngcontent-ng-c199839890=""
class="mt-3 p-2 container"
role="main"
/>
--------------------------------------------------
heading:
Name "Welcome to Weather App":
<h1
_ngcontent-ng-c2768753412=""
class="display-2"
data-testid="app-title"
/>
--------------------------------------------------
button:
Name "Get started":
<button
_ngcontent-ng-c2768753412=""
class="btn btn-primary col-auto"
data-testid="start-button"
tabindex="0"
/>
--------------------------------------------------
Ignored nodes: comments, script, style
<html
data-critters-container=""
lang="en"
>
<head>
<meta
charset="utf-8"
/>
<title>
Home
</title>
<base
href="/weather-app/"
/>
<meta
content="width=device-width, initial-scale=1"
name="viewport"
/>
<link
href="images/logo.png"
rel="icon"
type="image/x-icon"
/>
<link
crossorigin="anonymous"
href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css"
integrity="sha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ"
rel="stylesheet"
/>
<link
href="styles-5INURTSO.css"
rel="stylesheet"
/>
</head>
<body>
<app-root
_nghost-ng-c199839890=""
ng-version="18.2.9"
>
<div
_ngcontent-ng-c199839890=""
>
<nav
_ngcontent-ng-c199839890=""
class="navbar navbar-expand-lg navbar-dark bg-dark"
role="navigation"
>
<div
_ngcontent-ng-c199839890=""
class="container"
>
<a
_ngcontent-ng-c199839890=""
class="navbar-brand"
href="#"
>
<img
_ngcontent-ng-c199839890=""
alt="Weather App's Logo"
fetchpriority="auto"
height="50"
loading="lazy"
ng-img="true"
ngsrc="images/logo.png"
role="img"
src="images/logo.png"
width="50"
/>
</a>
<div
_ngcontent-ng-c199839890=""
class="collapse navbar-collapse"
id="navbarSupportedContent"
>
<ul
_ngcontent-ng-c199839890=""
class="navbar-nav me-auto"
>
<li
_ngcontent-ng-c199839890=""
class="nav-item"
>
<a
_ngcontent-ng-c199839890=""
aria-current="page"
class="nav-link active"
href="#"
>
Home
</a>
</li>
</ul>
</div>
</div>
</nav>
<main
_ngcontent-ng-c199839890=""
class="mt-3 p-2 container"
role="main"
>
<router-outlet
_ngcontent-ng-c199839890=""
/>
<app-home
_nghost-ng-c249959605=""
>
<app-get-started
_ngcontent-ng-c249959605=""
_nghost-ng-c2768753412=""
>
<h1
_ngcontent-ng-c2768753412=""
class="display-2"
data-testid="app-title"
>
Welcome to
<span
_ngcontent-ng-c2768753412=""
class="text-primary"
>
Weather App
</span>
</h1>
<img
_ngcontent-ng-c2768753412=""
alt=""
aria-hidden="true"
class="h-32px m-16px w-32px"
fetchpriority="auto"
height="167"
loading="lazy"
ng-img="true"
ngsrc="images/weather.jpg"
src="images/weather.jpg"
width="302"
/>
<div
_ngcontent-ng-c2768753412=""
class="landing-view"
>
<button
_ngcontent-ng-c2768753412=""
class="btn btn-primary col-auto"
data-testid="start-button"
tabindex="0"
>
Get started
</button>
</div>
</app-get-started>
</app-home>
</main>
</div>
</app-root>
</body>
</html>
at Context.eval (webpack://@uuv/cypress/./src/cucumber/step_definitions/cypress/_.common.ts:116:15)
at getRet (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122807:20)
at tryCatcher (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:1777:23)
at Promise.attempt.Promise.try (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:4285:29)
at Context.thenFn (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122818:66)
at Context.then (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:123069:21)
at wrapped (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:146327:19)
Check failure on line 0 in packages/runner-cypress/reports/e2e/junit-report.xml
github-actions / Report - Unit Tests - Cypress
Ko ► Checkbox - Ko unchecked ► Ko Checkbox - Ko unchecked
Failed test found in:
packages/runner-cypress/reports/e2e/junit-report.xml
Error:
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "checkbox" and name "Allow automatic update"
Raw output
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "checkbox" and name "Allow automatic update"
Here are the accessible roles:
document:
Name "":
<html
data-critters-container=""
lang="en"
/>
--------------------------------------------------
navigation:
Name "":
<nav
_ngcontent-ng-c199839890=""
class="navbar navbar-expand-lg navbar-dark bg-dark"
role="navigation"
/>
--------------------------------------------------
link:
Name "Weather App's Logo":
<a
_ngcontent-ng-c199839890=""
class="navbar-brand"
href="#"
/>
Name "Home":
<a
_ngcontent-ng-c199839890=""
aria-current="page"
class="nav-link active"
href="#"
/>
--------------------------------------------------
img:
Name "Weather App's Logo":
<img
_ngcontent-ng-c199839890=""
alt="Weather App's Logo"
fetchpriority="auto"
height="50"
loading="lazy"
ng-img="true"
ngsrc="images/logo.png"
role="img"
src="images/logo.png"
width="50"
/>
--------------------------------------------------
list:
Name "":
<ul
_ngcontent-ng-c199839890=""
class="navbar-nav me-auto"
/>
--------------------------------------------------
listitem:
Name "":
<li
_ngcontent-ng-c199839890=""
class="nav-item"
/>
--------------------------------------------------
main:
Name "":
<main
_ngcontent-ng-c199839890=""
class="mt-3 p-2 container"
role="main"
/>
--------------------------------------------------
heading:
Name "Welcome to Weather App":
<h1
_ngcontent-ng-c2768753412=""
class="display-2"
data-testid="app-title"
/>
--------------------------------------------------
button:
Name "Get started":
<button
_ngcontent-ng-c2768753412=""
class="btn btn-primary col-auto"
data-testid="start-button"
tabindex="0"
/>
--------------------------------------------------
Ignored nodes: comments, script, style
<html
data-critters-container=""
lang="en"
>
<head>
<meta
charset="utf-8"
/>
<title>
Home
</title>
<base
href="/weather-app/"
/>
<meta
content="width=device-width, initial-scale=1"
name="viewport"
/>
<link
href="images/logo.png"
rel="icon"
type="image/x-icon"
/>
<link
crossorigin="anonymous"
href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css"
integrity="sha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ"
rel="stylesheet"
/>
<link
href="styles-5INURTSO.css"
rel="stylesheet"
/>
</head>
<body>
<app-root
_nghost-ng-c199839890=""
ng-version="18.2.9"
>
<div
_ngcontent-ng-c199839890=""
>
<nav
_ngcontent-ng-c199839890=""
class="navbar navbar-expand-lg navbar-dark bg-dark"
role="navigation"
>
<div
_ngcontent-ng-c199839890=""
class="container"
>
<a
_ngcontent-ng-c199839890=""
class="navbar-brand"
href="#"
>
<img
_ngcontent-ng-c199839890=""
alt="Weather App's Logo"
fetchpriority="auto"
height="50"
loading="lazy"
ng-img="true"
ngsrc="images/logo.png"
role="img"
src="images/logo.png"
width="50"
/>
</a>
<div
_ngcontent-ng-c199839890=""
class="collapse navbar-collapse"
id="navbarSupportedContent"
>
<ul
_ngcontent-ng-c199839890=""
class="navbar-nav me-auto"
>
<li
_ngcontent-ng-c199839890=""
class="nav-item"
>
<a
_ngcontent-ng-c199839890=""
aria-current="page"
class="nav-link active"
href="#"
>
Home
</a>
</li>
</ul>
</div>
</div>
</nav>
<main
_ngcontent-ng-c199839890=""
class="mt-3 p-2 container"
role="main"
>
<router-outlet
_ngcontent-ng-c199839890=""
/>
<app-home
_nghost-ng-c249959605=""
>
<app-get-started
_ngcontent-ng-c249959605=""
_nghost-ng-c2768753412=""
>
<h1
_ngcontent-ng-c2768753412=""
class="display-2"
data-testid="app-title"
>
Welcome to
<span
_ngcontent-ng-c2768753412=""
class="text-primary"
>
Weather App
</span>
</h1>
<img
_ngcontent-ng-c2768753412=""
alt=""
aria-hidden="true"
class="h-32px m-16px w-32px"
fetchpriority="auto"
height="167"
loading="lazy"
ng-img="true"
ngsrc="images/weather.jpg"
src="images/weather.jpg"
width="302"
/>
<div
_ngcontent-ng-c2768753412=""
class="landing-view"
>
<button
_ngcontent-ng-c2768753412=""
class="btn btn-primary col-auto"
data-testid="start-button"
tabindex="0"
>
Get started
</button>
</div>
</app-get-started>
</app-home>
</main>
</div>
</app-root>
</body>
</html>
at Context.eval (webpack://@uuv/cypress/./src/cucumber/step_definitions/cypress/_.common.ts:116:15)
at getRet (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122807:20)
at tryCatcher (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:1777:23)
at Promise.attempt.Promise.try (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:4285:29)
at Context.thenFn (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122818:66)
at Context.then (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:123069:21)
at wrapped (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:146327:19)
Check failure on line 0 in packages/runner-cypress/reports/e2e/junit-report.xml
github-actions / Report - Unit Tests - Cypress
Ko ► Checkbox - Ko checked ► Ko Checkbox - Ko checked
Failed test found in:
packages/runner-cypress/reports/e2e/junit-report.xml
Error:
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "checkbox" and name "Allow automatic update"
Raw output
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "checkbox" and name "Allow automatic update"
Here are the accessible roles:
document:
Name "":
<html
data-critters-container=""
lang="en"
/>
--------------------------------------------------
navigation:
Name "":
<nav
_ngcontent-ng-c199839890=""
class="navbar navbar-expand-lg navbar-dark bg-dark"
role="navigation"
/>
--------------------------------------------------
link:
Name "Weather App's Logo":
<a
_ngcontent-ng-c199839890=""
class="navbar-brand"
href="#"
/>
Name "Home":
<a
_ngcontent-ng-c199839890=""
aria-current="page"
class="nav-link active"
href="#"
/>
--------------------------------------------------
img:
Name "Weather App's Logo":
<img
_ngcontent-ng-c199839890=""
alt="Weather App's Logo"
fetchpriority="auto"
height="50"
loading="lazy"
ng-img="true"
ngsrc="images/logo.png"
role="img"
src="images/logo.png"
width="50"
/>
--------------------------------------------------
list:
Name "":
<ul
_ngcontent-ng-c199839890=""
class="navbar-nav me-auto"
/>
--------------------------------------------------
listitem:
Name "":
<li
_ngcontent-ng-c199839890=""
class="nav-item"
/>
--------------------------------------------------
main:
Name "":
<main
_ngcontent-ng-c199839890=""
class="mt-3 p-2 container"
role="main"
/>
--------------------------------------------------
heading:
Name "Welcome to Weather App":
<h1
_ngcontent-ng-c2768753412=""
class="display-2"
data-testid="app-title"
/>
--------------------------------------------------
button:
Name "Get started":
<button
_ngcontent-ng-c2768753412=""
class="btn btn-primary col-auto"
data-testid="start-button"
tabindex="0"
/>
--------------------------------------------------
Ignored nodes: comments, script, style
<html
data-critters-container=""
lang="en"
>
<head>
<meta
charset="utf-8"
/>
<title>
Home
</title>
<base
href="/weather-app/"
/>
<meta
content="width=device-width, initial-scale=1"
name="viewport"
/>
<link
href="images/logo.png"
rel="icon"
type="image/x-icon"
/>
<link
crossorigin="anonymous"
href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css"
integrity="sha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ"
rel="stylesheet"
/>
<link
href="styles-5INURTSO.css"
rel="stylesheet"
/>
</head>
<body>
<app-root
_nghost-ng-c199839890=""
ng-version="18.2.9"
>
<div
_ngcontent-ng-c199839890=""
>
<nav
_ngcontent-ng-c199839890=""
class="navbar navbar-expand-lg navbar-dark bg-dark"
role="navigation"
>
<div
_ngcontent-ng-c199839890=""
class="container"
>
<a
_ngcontent-ng-c199839890=""
class="navbar-brand"
href="#"
>
<img
_ngcontent-ng-c199839890=""
alt="Weather App's Logo"
fetchpriority="auto"
height="50"
loading="lazy"
ng-img="true"
ngsrc="images/logo.png"
role="img"
src="images/logo.png"
width="50"
/>
</a>
<div
_ngcontent-ng-c199839890=""
class="collapse navbar-collapse"
id="navbarSupportedContent"
>
<ul
_ngcontent-ng-c199839890=""
class="navbar-nav me-auto"
>
<li
_ngcontent-ng-c199839890=""
class="nav-item"
>
<a
_ngcontent-ng-c199839890=""
aria-current="page"
class="nav-link active"
href="#"
>
Home
</a>
</li>
</ul>
</div>
</div>
</nav>
<main
_ngcontent-ng-c199839890=""
class="mt-3 p-2 container"
role="main"
>
<router-outlet
_ngcontent-ng-c199839890=""
/>
<app-home
_nghost-ng-c249959605=""
>
<app-get-started
_ngcontent-ng-c249959605=""
_nghost-ng-c2768753412=""
>
<h1
_ngcontent-ng-c2768753412=""
class="display-2"
data-testid="app-title"
>
Welcome to
<span
_ngcontent-ng-c2768753412=""
class="text-primary"
>
Weather App
</span>
</h1>
<img
_ngcontent-ng-c2768753412=""
alt=""
aria-hidden="true"
class="h-32px m-16px w-32px"
fetchpriority="auto"
height="167"
loading="lazy"
ng-img="true"
ngsrc="images/weather.jpg"
src="images/weather.jpg"
width="302"
/>
<div
_ngcontent-ng-c2768753412=""
class="landing-view"
>
<button
_ngcontent-ng-c2768753412=""
class="btn btn-primary col-auto"
data-testid="start-button"
tabindex="0"
>
Get started
</button>
</div>
</app-get-started>
</app-home>
</main>
</div>
</app-root>
</body>
</html>
at Context.eval (webpack://@uuv/cypress/./src/cucumber/step_definitions/cypress/core-engine.ts:142:15)
at getRet (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122807:20)
at tryCatcher (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:1777:23)
at Promise.attempt.Promise.try (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:4285:29)
at Context.thenFn (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122818:66)
at Context.then (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:123069:21)
at wrapped (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:146327:19)
Check failure on line 0 in packages/runner-cypress/reports/e2e/junit-report.xml
github-actions / Report - Unit Tests - Cypress
Ko ► click failed with custom timeout ► Ko click failed with custom timeout
Failed test found in:
packages/runner-cypress/reports/e2e/junit-report.xml
Error:
AssertionError: Timed out retrying after 9000ms: Unable to find an accessible element with the role "button" and name "Timer ended"
Raw output
AssertionError: Timed out retrying after 9000ms: Unable to find an accessible element with the role "button" and name "Timer ended"
Here are the accessible roles:
document:
Name "":
<html
lang="fr"
/>
--------------------------------------------------
main:
Name "":
<main
role="main"
/>
--------------------------------------------------
heading:
Name "Grouping Form Data with Fieldset":
<h1 />
--------------------------------------------------
paragraph:
Name "":
<p />
--------------------------------------------------
list:
Name "test-list":
<ul
aria-labelledby="test-list-label"
/>
--------------------------------------------------
listitem:
Name "":
<li />
Name "":
<li />
Name "":
<li />
--------------------------------------------------
group:
Name "":
<fieldset
data-testid="fieldset"
/>
--------------------------------------------------
textbox:
Name "First name":
<input
class="fname-class"
disabled=""
id="fname"
name="fname"
type="text"
value="John"
/>
Name "Last name":
<input
id="lname"
name="lname"
type="text"
value="Doe"
/>
--------------------------------------------------
button:
Name "Submit":
<input
type="submit"
value="Submit"
/>
Name "Reset":
<input
id="reset-button"
type="button"
value="Reset"
/>
Name "Submit":
<input
type="submit"
value="Submit"
/>
Name "Start timer":
<button
id="startTimerBtn"
onclick="startTimer()"
/>
Name "titleButton":
<button
title="titleButton"
type="button"
value="save"
/>
--------------------------------------------------
img:
Name "UUV Logo fixture":
<img
alt="UUV Logo fixture"
class="h-32px m-16px w-32px"
src="./uuvFixture.png"
/>
Name "UUV Logo body":
<img
alt="UUV Logo body"
class="h-32px m-16px w-32px"
src="./uuvBody.png"
/>
Name "UUV Logo status":
<img
alt="UUV Logo status"
class="h-32px m-16px w-32px"
src="./uuvStatus.png"
/>
--------------------------------------------------
Ignored nodes: comments, script, style
<html
lang="fr"
>
<head>
<title>
UUV Test App
</title>
</head>
<body>
<main
role="main"
>
<h1>
Grouping Form Data with Fieldset
</h1>
<p>
The fieldset element is used to group related data in a form, and the legend element defines a caption for the
</p>
<div>
<label
id="test-list-label"
>
test-list
</label>
<ul
aria-labelledby="test-list-label"
>
<li>
a
</li>
<li>
b
</li>
<li>
c
</li>
</ul>
</div>
<form
action="/"
>
<fieldset
data-testid="fieldset"
>
<div
aria-label="flegend container"
>
<legend
aria-label="flegend"
>
Personalia
</legend>
</div>
<label
for="fname"
>
First name
</label>
<br />
<input
class="fname-class"
disabled=""
id="fname"
name="fname"
type="text"
value="John"
/>
<br />
<label
for="lname"
>
Last name
</label>
<br />
<input
id="lname"
name="lname"
type="text"
value="Doe"
/>
<br />
<br />
<input
type="submit"
value="Submit"
/>
<input
id="reset-button"
type="button"
value="Reset"
/>
</fieldset>
</form>
<input
type="submit"
value="Submit"
/>
<br />
<button
id="startTimerBtn"
onclick="startTimer()"
>
Start timer
</button>
<br />
<img
alt="UUV Logo fixture"
class="h-32px m-16px w-32px"
src="./uuvFixture.png"
/>
<img
alt="UUV Logo body"
class="h-32px m-16px w-32px"
src="./uuvBody.png"
/>
<img
alt="UUV Logo status"
class="h-32px m-16px w-32px"
src="./uuvStatus.png"
/>
<button
title="titleButton"
type="button"
value="save"
/>
</main>
</body>
</html>
at Context.eval (webpack://@uuv/cypress/./src/cucumber/step_definitions/cypress/core-engine.ts:142:15)
at getRet (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122807:20)
at tryCatcher (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:1777:23)
at Promise.attempt.Promise.try (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:4285:29)
at Context.thenFn (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122818:66)
at Context.then (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:123069:21)
at wrapped (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:146327:19)
Check failure on line 0 in packages/runner-cypress/reports/e2e/junit-report.xml
github-actions / Report - Unit Tests - Cypress
Ko ► axe core failed ► Ko axe core failed
Failed test found in:
packages/runner-cypress/reports/e2e/junit-report.xml
Error:
AssertionError: A11y validation failed: expected 1 to equal 0
Raw output
AssertionError: A11y validation failed: expected 1 to equal 0
at assertWithExpectedResult (webpack://@uuv/cypress/./src/cucumber/step_definitions/cypress/a11y-engine.ts:124:15)
at Context.eval (webpack://@uuv/cypress/./src/cucumber/step_definitions/cypress/a11y-engine.ts:67:28)
at getRet (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122807:20)
at tryCatcher (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:1777:23)
at Promise.attempt.Promise.try (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:4285:29)
at Context.thenFn (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122818:66)
at Context.then (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:123069:21)
at wrapped (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:146327:19)
Check failure on line 0 in packages/runner-cypress/reports/e2e/junit-report.xml
github-actions / Report - Unit Tests - Cypress
Ko ► Table content should failed when wrong content ► Ko Table content should failed when wrong content
Failed test found in:
packages/runner-cypress/reports/e2e/junit-report.xml
Error:
AssertionError: Expected the table content [["Company","Contact","Country"],["Alfreds Futterkiste","Maria Anders","Germany"],["Centro comercial Moctezuma","Francisco Chang","Mexico"],["Ernst Handel","Roland Mendel","Austria"],["Island Trading","Helen Bennett","UK"],["Laughing Bacchus Winecellars","Yoshi Tannamuri","Canada"],["Magazzini Alimentari Riuniti","Giovanni Rovelli","Italy"]] to equals [["Company","Contact","Country"],["Alfreds Futterkiste","Maria Anders","Germany"],["Centro comercial Moctezuma","Etienne Daaho","Mexico"],["Ernst Handel","Roland Mendel","Austria"],["Island Trading","Helen Bennett","UK"],["Laughing Bacchus Winecellars","Yoshi Tannamuri","Canada"],["Magazzini Alimentari Riuniti","Giovanni Rovelli","Italy"]]: expected [ Array(7) ] to deeply equal [ Array(7) ]
Raw output
AssertionError: Expected the table content [["Company","Contact","Country"],["Alfreds Futterkiste","Maria Anders","Germany"],["Centro comercial Moctezuma","Francisco Chang","Mexico"],["Ernst Handel","Roland Mendel","Austria"],["Island Trading","Helen Bennett","UK"],["Laughing Bacchus Winecellars","Yoshi Tannamuri","Canada"],["Magazzini Alimentari Riuniti","Giovanni Rovelli","Italy"]] to equals [["Company","Contact","Country"],["Alfreds Futterkiste","Maria Anders","Germany"],["Centro comercial Moctezuma","Etienne Daaho","Mexico"],["Ernst Handel","Roland Mendel","Austria"],["Island Trading","Helen Bennett","UK"],["Laughing Bacchus Winecellars","Yoshi Tannamuri","Canada"],["Magazzini Alimentari Riuniti","Giovanni Rovelli","Italy"]]: expected [ Array(7) ] to deeply equal [ Array(7) ]
at Context.eval (webpack://@uuv/cypress/./src/cucumber/step_definitions/cypress/_.common.ts:95:15)
at getRet (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122807:20)
at tryCatcher (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:1777:23)
at Promise.attempt.Promise.try (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:4285:29)
at Context.thenFn (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122818:66)
at Context.then (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:123069:21)
at wrapped (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:146327:19)
Check failure on line 0 in packages/runner-cypress/reports/e2e/junit-report.xml
github-actions / Report - Unit Tests - Cypress
Ko ► Title should failed when bad level ► Ko Title should failed when bad level
Failed test found in:
packages/runner-cypress/reports/e2e/junit-report.xml
Error:
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "heading" and name "HTML Grid Example"
Raw output
AssertionError: Timed out retrying after 6000ms: Unable to find an accessible element with the role "heading" and name "HTML Grid Example"
Here are the accessible roles:
document:
Name "":
<html
lang="fr"
/>
--------------------------------------------------
main:
Name "":
<main />
--------------------------------------------------
heading:
Name "HTML Grid Example":
<h1
id="grid-title"
/>
--------------------------------------------------
grid:
Name "HTML Grid Example":
<table
aria-labelledby="grid-title"
class="data"
role="grid"
/>
--------------------------------------------------
rowgroup:
Name "":
<tbody />
--------------------------------------------------
row:
Name "Make Model Price":
<tr />
Name "Toyota Celica 35000":
<tr />
Name "Ford Mondeo 32000":
<tr />
Name "Porsche Boxster 72000":
<tr />
Name "BMW M50 60000":
<tr />
Name "Aston Martin DBX 190000":
<tr />
--------------------------------------------------
columnheader:
Name "Make":
<th
aria-sort="ascending"
/>
Name "Model":
<th />
Name "Price":
<th
aria-sort="none"
/>
--------------------------------------------------
button:
Name "Make":
<span
role="button"
/>
Name "Price":
<span
role="button"
/>
--------------------------------------------------
gridcell:
Name "Toyota":
<td
role="gridcell"
/>
Name "Celica":
<td
role="gridcell"
/>
Name "35000":
<td
role="gridcell"
/>
Name "Ford":
<td
role="gridcell"
/>
Name "Mondeo":
<td
role="gridcell"
/>
Name "32000":
<td
role="gridcell"
/>
Name "Porsche":
<td
role="gridcell"
/>
Name "Boxster":
<td
role="gridcell"
/>
Name "72000":
<td
role="gridcell"
/>
Name "BMW":
<td
role="gridcell"
/>
Name "M50":
<td
role="gridcell"
/>
Name "60000":
<td
role="gridcell"
/>
Name "Aston Martin":
<td
role="gridcell"
/>
Name "DBX":
<td
role="gridcell"
/>
Name "190000":
<td
role="gridcell"
/>
--------------------------------------------------
Ignored nodes: comments, script, style
<html
lang="fr"
>
<head>
<title>
HTML Grid
</title>
</head>
<body>
<main>
<h1
id="grid-title"
>
HTML Grid Example
</h1>
<table
aria-labelledby="grid-title"
class="data"
role="grid"
>
<tbody>
<tr>
<th
aria-sort="ascending"
>
<span
role="button"
>
Make
</span>
</th>
<th>
Model
</th>
<th
aria-sort="none"
>
<span
role="button"
>
Price
</span>
</th>
</tr>
<tr>
<td
role="gridcell"
>
Toyota
</td>
<td
role="gridcell"
>
Celica
</td>
<td
role="gridcell"
>
35000
</td>
</tr>
<tr>
<td
role="gridcell"
>
Ford
</td>
<td
role="gridcell"
>
Mondeo
</td>
<td
role="gridcell"
>
32000
</td>
</tr>
<tr>
<td
role="gridcell"
>
Porsche
</td>
<td
role="gridcell"
>
Boxster
</td>
<td
role="gridcell"
>
72000
</td>
</tr>
<tr>
<td
role="gridcell"
>
BMW
</td>
<td
role="gridcell"
>
M50
</td>
<td
role="gridcell"
>
60000
</td>
</tr>
<tr>
<td
role="gridcell"
>
Aston Martin
</td>
<td
role="gridcell"
>
DBX
</td>
<td
role="gridcell"
>
190000
</td>
</tr>
</tbody>
</table>
</main>
</body>
</html>
at Context.eval (webpack://@uuv/cypress/./src/cucumber/step_definitions/cypress/_.common.ts:116:15)
at getRet (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122807:20)
at tryCatcher (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:1777:23)
at Promise.attempt.Promise.try (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:4285:29)
at Context.thenFn (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:122818:66)
at Context.then (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:123069:21)
at wrapped (https://e2e-test-quest.github.io/__cypress/runner/cypress_runner.js:146327:19)