Skip to content

paulbors/sideflow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 

Repository files navigation

sideflow - a flow control extension for Selenium IDE

Lets you do goto and while loops in the Selenium IDE Firefox add-on as well as via the selenese goal in the Maven Selenium Plugin. This is a Selenium IDE compatible port of the flow control extension from http://wiki.openqa.org/display/SEL/flowControl which is the older outdated version of https://addons.mozilla.org/en-us/firefox/addon/flow-control/.

picture

Requirements

Selenium IDE v1.0.5 + Selenium Maven Plugin v2.3 +

Install

Firefox Selenium IDE

  • Get Selenium IDE for Firefox from http://www.SeleniumHQ.org/projects/ide/
  • Launch Selenium IDE from Firefox and open the Options menu
  • Add the sideflow.js file to the "Selenium Core extensions (user-extensions.js)" field

Selenium Maven Plugin ( selenese )

  • Install and configure your Selenium Maven Plugin in your POM
  • Configure the plugin userExtensions property
  • Configure your execution to use the selenese goal

Commands

  • label | mylabel - creates a label called "mylabel" (a goto target)
  • goto | mylabel - goto "mylabel"
  • gotoLabel | mylabel - synonym for goto
  • gotoIf | expression - jump to specified label if expression is true
  • while | expression - loop while expression is true
  • endWhile - indicate the end of a while loop
  • push | value | arrayName - push value onto an array, creating array if necessary

Resources

Authors

  • Andrey Yegorov - original flow control extension
  • Darren DeRidder - Selenium IDE port
  • Paul Bors - Selenium Maven Plugin port

License

  • See the attached License document.

About

Flow control extension for Selenium IDE

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 82.9%
  • HTML 17.1%