``pypom-axe`` is a PyPOM extension to integrate accessibility tests using the aXe API.
Project description
pypom-axe integrates the aXe accessibility testing API with PyPOM.
Requirements
You will need the following prerequisites in order to use pypom-axe:
Python 2.7 or 3.6
PyPOM >= 1.2.0
Installation
To install pypom-axe:
$ pip install pypom-axe -i https://testpypi.python.org
Usage
pypom-axe will run the aXe accessibility checks by default whenever its wait_for_page_to_load() method is called.
If you overload wait_for_page_to_load(), you will need to call super([YOUR CLASS NAME], self).wait_for_page_to_load() within your overloaded method.
base.py
from pypom_axe import AxePage as Page
class Base(Page):
def wait_for_page_to_load(self):
super(Base, self).wait_for_page_to_load()
self.wait.until(lambda s: self.seed_url in s.current_url)
return self
Resources
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pypom-axe-0.0.3.tar.gz
(3.0 kB
view hashes)
Built Distribution
Close
Hashes for pypom_axe-0.0.3-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27ed4f07f42fc3346af4c05e4945b923060b3457924f9aa2d5d46c54ce556b94 |
|
MD5 | 4a18d2837d4c3634ed042f97cdaad1ff |
|
BLAKE2b-256 | 005841f2b07474804214dcdf9b5d29133192cb564cca372fc559cba0ca71a9ce |