``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.1.tar.gz
(3.0 kB
view hashes)
Built Distribution
Close
Hashes for pypom_axe-0.0.1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 969fdef54f234cbfb0ea6d6a1b4103c0e28e737603cb03b42cc175889da70694 |
|
MD5 | 54164a20c96d500d5bfa7a20fac0356e |
|
BLAKE2b-256 | 29548a27f071851444dfaef89518416ef0b220ea053b7219023e845575208628 |