You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added package.json file to maintain axe-core dependency (#129)
* fixing password hash for pypi
* added package.json to manage axe-core updates more easily
* updated setup.py and MANIFEST.in to include new axe.js file, and the sample page for test
* adding pypi deployment to travis
* moved changelog into readme to fix file not found error
* run tests without docker
* removing chrome tests
- Created package.json file to maintain axe-core dependency
96
+
- Replaced unit tests with more meaningful integration tests
97
+
- included a sample html file for integration tests
98
+
99
+
version 2.0.0
100
+
**************
101
+
- All functionalities that are not part of axe-core have been moved into a separate package, ``pytest-axe``. This includes:
102
+
- ``run_axe`` helper method
103
+
- ``get_rules`` Axe class method
104
+
- ``run`` Axe class method
105
+
- ``impact_included`` Axe class method
106
+
- ``analyze`` Axe class method.
107
+
108
+
The purpose of this change is to separate implementations that are specific to the Mozilla Firefox Test Engineering team, and leave the base ``axe-selenium-python`` package for a more broad use case. This package was modeled off of Deque's Java package, axe-selenium-java, and will now more closely mirror it.
109
+
110
+
All functionalities can still be utilized when using ``axe-selenium-python`` in conjunction with ``pytest-axe``.
111
+
112
+
version 1.2.3
113
+
**************
114
+
- Added the analyze method to the Axe class. This method runs accessibility checks, and writes the JSON results to file based on the page URL and the timestamp.
115
+
- Writing results to file can be enabled by setting the environment variable ``ACCESSIBILITY_REPORTING=true``. The files will be written to ``results/`` directory, which must be created if it does not already exist.
116
+
- Accessibility checks can be disabled by setting the environment variable ``ACCESSIBILITY_DISABLED=true``.
117
+
118
+
version 1.2.1
119
+
**************
120
+
- Updated axe.min.js to ``axe-core@2.6.1``
121
+
- Modified impact_included class method to reflect changes to the aXe API:
122
+
- There are now only 3 impact levels: 'critical', 'serious', and 'minor'
123
+
124
+
version 1.0.0
125
+
**************
126
+
- Updated usage examples in README
127
+
- Added docstrings to methods lacking documentation
128
+
- Removed unused files
129
+
130
+
version 0.0.3
131
+
**************
132
+
- Added run method to Axe class to simplify the usage in existing test suites
133
+
- run method includes the ability to set what impact level to test for: 'minor', 'moderate', 'severe', 'critical'
134
+
135
+
version 0.0.276
136
+
****************
137
+
- Added pytest-axe usage example to README
138
+
139
+
version 0.0.275
140
+
****************
141
+
- Added usage example to README
142
+
143
+
version 0.0.273
144
+
****************
145
+
- Added selenium instance as a class attribute
146
+
- Changed file paths to OS independent structure
147
+
- Fixed file read operations to use with keyword
148
+
149
+
150
+
version 0.0.21
151
+
***************
152
+
- Fixed include of aXe API file and references to it
0 commit comments