nhsuk / ui-test-core

Python package which helps with writing UI tests by providing a wrapper around Selenium and other useful functions
MIT License
12 stars 6 forks source link

incorporate axe into framework #39

Closed ghufrankhan closed 1 year ago

ghufrankhan commented 1 year ago

Description

Axe-core is now fully integrated in to the uitestcore framework

Motivation and Context

Prior to this change, to run Axe-core you would need to pip install a git version of axe-selenium-python and run npm install in your test pack and then initialise the Axe class. The framework would then handle the running and reporting of the initialised Axe class. Now, the framework installs the axe-selenium-python-nhsuk PyPi package during the setup/install. The framework also initialises the Axe class as well the running and reporting. This reduces the amount of setup you would need to do in your own test pack.

Checklist