44 projects
mozrunner
Reliable start/stop/configuration of Mozilla Applications (Firefox, Thunderbird, etc.)
mozdevice
Mozilla-authored device management
selenium
Official Python bindings for Selenium WebDriver
mozprocess
Mozilla-authored process handling
mozdebug
Utilities for running applications under native code debuggers intended for use in Mozilla testing
mozprofile
Library to create and modify Mozilla application profiles
mozdownload
Script to download builds for Firefox and Thunderbird from the Mozilla server.
pytest-metadata
pytest plugin for test session metadata
pytest-variables
pytest plugin for providing variables to tests/fixtures
pytest-selenium
pytest plugin for Selenium
pytest-base-url
pytest plugin for URL based testing
pytest-html
pytest plugin for generating HTML reports
pytest-repeat
pytest plugin for repeating tests
marionette-driver
Marionette Driver
mozversion
Library to get version information for applications
mozinfo
Library to get system information for use in Mozilla testing
mozInstall
package for installing and uninstalling Mozilla applications
mozlog
Robust log handling specialized for logging in the Mozilla universe
mozcrash
Library for printing stack traces from minidumps left behind by crashed processes
mozfile
Library of file utilities for use in Mozilla testing
PyPOM
python page object model for selenium
mozhttpd
Python webserver intended for use with Mozilla testing
moztest
Package for storing and outputting Mozilla test results
moznetwork
Library of network utilities for use in Mozilla testing
manifestparser
Library to create and manage test manifests
treeherder-client
Python library to retrieve data from the Treeherder API
FoxPuppet
Firefox user interface testing model for use with Selenium
fxbootstrap
Bootstrap launcher for Firefox
pytest-fxa
pytest plugin for Firefox Accounts
mozterm
Terminal abstractions built around the blessings module.
fxapom
Mozilla Firefox Accounts Page Object Model
fxacli
Create and destroy test accounts for Firefox Accounts
marionette_client
Marionette test automation client
pytest-mozwebqa
Mozilla WebQA plugin for py.test.
bidpom
Mozilla BrowserID (Persona) Page Object Model
marionette-transport
Transport layer for Marionette client
gaiatest
Marionette test automation client for Gaia
browserid
Mozilla BrowserID (Persona) Page Object Model
mozmill-automation
Automation scripts for Mozmill test execution
b2gpopulate
Content population tool for B2G
b2gperf
App startup tests for B2G
pytest-zap
OWASP ZAP plugin for py.test.
pytest-browsermob-proxy
BrowserMob proxy plugin for py.test.
FlynnID
Registers Selenium nodes to a Selenium Grid hub.