-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spike - evaluate integration opportunity #496
Comments
Hi team, Next, the web-test-runner(WTR) that Auro currently uses, the SDK couldn't be injected the same way as karma does. So the idea is, inject the Continuum SDK in the html used for testing environment, to expose Continuum global script, which later we will setup the SDK, and call the
The implementation though, sure are hitting a wall. Official Playwright doesn't have support for lit-element. So for now, I am currently leaving my trace there to see the updates. |
@fajar-apri-alaska you are correct. Playwrite does not support Lit straight out of the box. This is where I am assuming There is a meeting scheduled with LevelAccess to better understand their integration with Playwrite and I am hoping that this will unlock some potential in this area. |
Discussed in #495
Originally posted by blackfalcon February 5, 2024
Alaska has invested into a series of a11y testing tools from LevelAcess which include CI/CD pipeline delivery automated testing.
Here is a link for the JavaScript SDK https://client.levelaccess.com/hc/en-us/articles/13844935132439-Get-started-with-Access-Continuum#JavaScript-SDK
Auro web components use the Modern Web test runner tools and here is information on using Playwrite https://modern-web.dev/docs/test-runner/testing-in-a-ci/#playwright and is stated as being supported by LevelAccess https://client.levelaccess.com/hc/en-us/articles/13844879206807-Access-Continuum-overview
The goal of this discussion is to understand the lift needed for using LevelAccess automated testing for all web components to ensure a high quality of accessibility with each component.
LevelAccess does have demo projects, but Playwrite is not listed. I will be checking in LevelAccess to see about support.
https://alaskaair.hub.essentia11y.com/integrations/test-automation?linkedPropertyData=652813da6eec28e13de119c4%7C652813da6eec28ef1ee119bd
Scope
The scope of this issue is to review the information above and perform a spike on level of effort needed to fully integrate the LevelAccess CI/CD testing tools.
Exit criteria
This issue can be closed once the Spike has been completed and there is a full evaluation of the integration effort with possibly an example branch with any demo or currently existing element.
If it is decided to move forward with full integration, we need a new issue created with the scope and exit criteria.
The text was updated successfully, but these errors were encountered: