Skip to content

Commit 375272a

Browse files
Kimberly Penningtonkimberlythegeek
authored andcommitted
designed python package based on axe-selenium-java
1 parent 940fc00 commit 375272a

File tree

21 files changed

+910
-139
lines changed

21 files changed

+910
-139
lines changed

.gitignore

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,19 @@
1+
# Compiled python modules.
12
*.pyc
3+
4+
# Setuptools distribution folder.
5+
/dist/
6+
7+
# Python egg metadata, regenerated from source files by setuptools.
8+
/*.egg-info
9+
.eggs/
10+
11+
__pycache__
12+
.cache/
13+
.tox
14+
*.log
15+
*.html
16+
assets/
17+
*.json
18+
build/
19+
update.sh

.travis.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
language: python
2+
python: 2.7
3+
env:
4+
- TOXENV=flake8
5+
install:
6+
- pip install tox
7+
script:
8+
- tox
9+
notifications:
10+
email: kpennington@mozilla.com

CHANGELOG.rst

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
CHANGELOG
2+
^^^^^^^^^^^^^^
3+
4+
version 1.2.3
5+
**************
6+
- 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.
7+
- 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.
8+
- Accessibility checks can be disabled by setting the environment variable ACCESSIBILITY_DISABLED=true.
9+
10+
version 1.2.1
11+
**************
12+
- Updated axe.min.js to ``axe-core@2.6.1``
13+
- Modified impact_included class method to reflect changes to the aXe API:
14+
- There are now only 3 impact levels: 'critical', 'serious', and 'minor'
15+
16+
version 1.0.0
17+
**************
18+
- Updated usage examples in README
19+
- Added docstrings to methods lacking documentation
20+
- Removed unused files
21+
22+
version 0.0.3
23+
**************
24+
- Added run method to Axe class to simplify the usage in existing test suites
25+
- run method includes the ability to set what impact level to test for: 'minor', 'moderate', 'severe', 'critical'
26+
27+
version 0.0.276
28+
****************
29+
- Added pytest-axe usage example to README
30+
31+
version 0.0.275
32+
****************
33+
- Added usage example to README
34+
35+
version 0.0.273
36+
****************
37+
- Added selenium instance as a class attribute
38+
- Changed file paths to OS independent structure
39+
- Fixed file read operations to use with keyword
40+
41+
42+
version 0.0.21
43+
***************
44+
- Fixed include of aXe API file and references to it
45+
- Updated README

0 commit comments

Comments
 (0)