A Python framework for creating automated browser tests
LuluTest
LuluTest is an open source browser automation framework using Python and Selenium. It is relatively lightweight in that it mostly provides wrappers for 3rd party library methods that make browser automation and testing more intuitive. The ultimate goal of LuluTest is to get people writing robust automated browser scripts quickly by abstracting out the inherent complexities and peculiarities
Basic Usage
LuluTest is designed to support both white and black box testing. The functions
provided will work as long as the machine running the scripts can access the pages
under test.
The basic work flow for creating a test is as such:
- Create a
Page
object with the URL of the page to be tested. - Create an
Action
object which will interact with elements - Create an
Element
object for each