This is basically the Selenium 2.0 python test case framework. This is an attempt to provide the following features:
-
consolidates all Selenium 2.0 python test cases and run them using a nosetests against configurable parameters
- Browser types: IE, Firefox and Chrome etc
- Selenium Hub Server
- Selenium Hub Server Port
- Base URL
- Test Report filename in Junit xml format
-
Running all test cases in parallel per browser using nosetests multiprocessing feature. *Note there is a work in progress to fix running test cases in parallel regardless of browser type, as of now the implementation is - test cases will run in parallel for one type of browser first i.e Firefox before moving to the next browser type or version.
-
Provide a Junit xml report.
How to Install,
[Getting Started,] (https://github.com/fairul82/PythonTestFramework1.0/wiki/Getting-Started)
[How to Setup Environment,] (https://github.com/fairul82/PythonTestFramework1.0/wiki/How-to-Setup-Environment)
[How to Run] (https://github.com/fairul82/PythonTestFramework1.0/wiki/How-to-Run)