=================== - Axe-core is now fully integrated in to the uitestcore framework - No longer necessary to pip install _axe-selenium-python-nhsuk_ in your test pack, the framework handles this - No longer necessary to initialise Axe in your test pack, the framework handles this
10.2.0
=================== - Added the ability to include/exclude elements when running Axe reports on a page. This is not a breaking change as the default is still running the report on the full page
10.1.0
=================== - No longer necessary to define the 'context.browser_options' variable in _environment.py_ if you do not intend on using 'browser_options' in the config - Updated required packages to the latest versions in setup.py - Updated required packages to the latest versions in azure-pipelines.yml
10.0.1
=================== - Bug fix - You can now set the browser via command line parameters - If setting browser via command line, using _-Dbrowser=chrome_ will set context.browser_name to "chrome"
10.0.0
=================== - Added support for attaching files to build runs (previously this was only release runs) - The `attach_files()` method has been refactored out to `attach_files_release()` and `attach_files_build()`. These new methods **no longer accept cli system arguments** for the release/build id and access token being used. Instead these parameters should be given directly from the calling code. - Updated to the latest API version for Azure GET requests
9.1.0
=================== - Added support for setting extra arguments against the webdriver browser options - These can be given as a list set to context.browser_options - Geckodriver executable path removed for Linux