Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mefellows/lambda

Hybrid Keyword\Data-Driven Browser Testing Automation Framework for Selenium
https://github.com/mefellows/lambda

Last synced: 22 days ago
JSON representation

Hybrid Keyword\Data-Driven Browser Testing Automation Framework for Selenium

Awesome Lists containing this project

README

        

## Warning: Still experimental.

Lambda Framework
================

Lambda is an extensible Browser Automation framework for Humans. By Abstracting the Selenium \ TestNG interface into a format suitable for Testers (such as a spreadsheet, .txt file etc.)
it allows for a much more productive QA team.

Install Lambda - *nix
----------------------
unzip lambda-.zip
cd lambda-
bin/lambda.sh

Install Lambda - Windows
------------------------
unzip lambda-.zip
cd lambda-
start bin/wlambda.bat

Install the Selenium CSV export format
--------------------------------------
To install the Selenium IDE CSV Exporter do the following:

1. Open the Selenium IDE
2. Copy the contents of $LAMDA_HOME/conf/sel2csv.js
3. In the Selenium IDE menu, choose Options > Options... > Formats > Add
4. Name the format Lambda CSV
5. Paste the contents into the textarea below
6. Click save.

You can now export from Selenium into a CSV format which can easily be saved as an XLSX file.

Run Lambda from the command-line interface (Human mode)
-------------------------------------------------------

Run Lambda from a continuous integration system
-----------------------------------------------

Supported Operating Systems \ Browsers
--------------------------------------


Operating SystemFirefoxInternet ExplorerChromeOperaHTMLUnit


Windows XPyesyesyesyesyes


Windows Vista (32-bit)yesyesyesyesyes


Windows Vista (64-bit)yesyesyesyesyes


Windows 7 (32-bit)yesyesyesyesyes


Windows 7 (64-bit)yesyesyesyesyes


Mac OSX Lion (64-bit)yesnoyesyesyes


Linux (32-bit Ubuntu)yesnoyesyesyes