Uitestcore

Latest version: v10.6.0

Safety actively analyzes 706259 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

10.3.0

===================
- 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

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.