MozMill
Mozmill is a UI testing tool for all Mozilla based applications. Work began on the tool in summer of 2008, and it reached 1.0 in early 2009. We are looking for people to develop new features for the tool and to fix bugs. It is implemented as an Add-On, and is written primarily in JavaScript.
Project Owner:
mikeal
Project Details
Goals
- Make UI Automation a reality for all Mozilla applications
- Simplify automated test writing, primarily by simplifying the needed javascript skills to write a test
- Create a means to easily automate some number of our manual test cases in order to allow test teams to spend their time testing new features instead of rote manual cases.
Structure and Code
Mozmill has two primary running profiles. It can either be run interactively through a UI that is accessed from the product under test, or it can be run via the command line. In order to run from the command line, it uses a helper extension called JSBridge which forms a python to javascript bridge for easy integration into the Mozilla Build and Test infrastructure. The code repository for both of these can be found here:
Bugs
New bugs may be submitted in mozilla.bugzilla.org, Product: Testing, Component: Mozmill
Check out a list of our open bugs that you can help us fix.
Using Mozmill with Firefox
If you wanna run Mozmill tests against Firefox or write your own tests you should check the test creation tutorial.
How you can help...
* Help us write tests for your favorite Mozilla Project using Mozmill. And be sure to file any bugs that you find. * If you know Javascript, help write and submit patches to bugs.
