``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.4.tar.gz
(62.7 kB
view hashes)
Built Distribution
Close
Hashes for pypom_axe-0.0.4-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7a5afead940e42b5311a10f11ce58a35bc47e8a27a34b4f4710c436aa1a061c |
|
MD5 | b214b31f11e1dacd81434b9050e66097 |
|
BLAKE2b-256 | a75d027a0cd6773b7833896fa5092978459789567c1d283e5716fef6d7e42542 |