Skip to content
This repository has been archived by the owner on May 22, 2024. It is now read-only.

[Epic] Create testing package for WebDriverIO #401

Closed
32 of 40 tasks
StephenEsser opened this issue Apr 15, 2020 · 2 comments
Closed
32 of 40 tasks

[Epic] Create testing package for WebDriverIO #401

StephenEsser opened this issue Apr 15, 2020 · 2 comments

Comments

@StephenEsser
Copy link
Contributor

StephenEsser commented Apr 15, 2020

Feature Request

Create a new WebDriverIO testing package using WDIO 6.

This issue will be treated as an Epic to be closed after the initial release of the package. There will be multiple issues created to move the enhancements into smaller pieces.

Description

The existing WebDriver testing infrastructure is using WDIO 4 and an unmaintained visual regression service. The new package should utilize the latest available WebDriverIO and accessibility (axe-core) packages and carry forward the necessary customization options.

An upgrade guide and transition strategy should be included with these changes.

Notes

This section will be used to document various conversations that happen during development.

When running on CI the maxInstances for the WDIO configuration needs to be set to one.

Breaking Changes

  • WDIO 6 has several breaking changes for global/browser command execution
  • The selenium docker images have been updated to the latest available
  • The timezone is now going to default to the zone provided by the docker image. See https://github.com/cerner/terra-toolkit-boneyard/issues/7 for additional details. Related discussion can be found here.
  • Axe core has been updated to the latest available version which introduced a few bug fixes that may break existing tests
  • Removed the Terra.it commands
  • Removed the global browser.axe command

Additions

  • The Selenium Docker Service accepts a configurable version of selenium to test against various images.

Subtasks

Side Quests

Spikes

@StephenEsser StephenEsser self-assigned this Apr 15, 2020
@StephenEsser StephenEsser changed the title [wdio] Create testing package for WebDriverIO [Epic] Create testing package for WebDriverIO May 4, 2020
@mjhenkes mjhenkes modified the milestones: Webdriver IO v6, 2020 Q3 May 4, 2020
@emilyrohrbough
Copy link
Contributor

Recently there was discussion that the selenium-docker image change would not be made in this Major Version Bump.

@StephenEsser reverted the selenium-docker image change in PR #472.

I have updated the issue summary to remove the work related to this change.

@stale
Copy link

stale bot commented Oct 4, 2021

This issue has been automatically marked as inactive because it has not had recent activity. It will be closed in seven days if no further activity occurs. Thank you for your contributions.

@stale stale bot added the inactive label Oct 4, 2021
@stale stale bot closed this as completed Oct 11, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants