Automated tests for the Wiki website.
You will need a version of the Java Runtime Environment installed
Before you will be able to run these tests you will need to have Python 2.6 installed.
sudo pip install -r requirements.txt
If you are running on Ubuntu/Debian you will need to do following first
sudo apt-get install python-setuptools
to install the required Python libraries.
Once this is all set up you will need to download and start a Selenium Grid instance. Probably the simplest way to do this is to clone the moz-grid-config repository and follow the instructions in the README to start both a hub and webdriver instance.
Running tests locally
See the pytest-mozwebqa project for details and examples of running tests.
If you want to get involved and add more tests then there's just a few things we'd like to ask you to do:
- Use the template files for all new tests and page objects
- Follow our simple style guide
- Fork this project with your own GitHub account
- Make sure all tests are passing, and submit a pull request with your changes
This software is licensed under the MPL 2.0:
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.