Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davehunt/selenium-ide-flowcontrol
A flow control plugin for Selenium IDE
https://github.com/davehunt/selenium-ide-flowcontrol
Last synced: 2 months ago
JSON representation
A flow control plugin for Selenium IDE
- Host: GitHub
- URL: https://github.com/davehunt/selenium-ide-flowcontrol
- Owner: davehunt
- Created: 2010-01-15T17:16:16.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2011-12-16T13:40:27.000Z (about 13 years ago)
- Last Synced: 2023-03-10T22:38:01.936Z (almost 2 years ago)
- Language: JavaScript
- Homepage:
- Size: 121 KB
- Stars: 30
- Watchers: 10
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Selenium IDE: Flow Control
Adds flow control to Selenium IDE.
## Requirements
* Selenium IDE 1.0.5 or later
To build on Windows you will need 7-Zip and Robocopy:* 7-Zip - http://www.7-zip.org/
* Robocopy - http://en.wikipedia.org/wiki/Robocopy## Installation
From AMO:
* Open https://addons.mozilla.org/en-US/firefox/addon/flow-control
* Click 'Add to Firefox'From source:
* Run build.bat (or build.sh on Linux).
* Open flowcontrol.xpi in Firefox.## Documentation
### Commands
* label - target label.
* gotolabel - unconditional jump.
* gotoIf - conditional jump.
* while/endWhile - cycle.
* addCollection - instantiate a collection.
* addToCollection - adds a value to the indicated collection (JSON objects are ok).
* storeFor - retrieves the next available value from your collection and stuffs it into the indicated temporary variable. If there's no value available it jumps to the endFor.
* endFor - marks the end of the execution block.### Examples
See demos folder for examples of all commands.
## Credits
* Andrey Yegorov - Created the original flow control extension
* Darren DeRidder - Modified the original extension for Selenium IDE
* Adam Goucher - Author of the Selenium IDE plugin API
* Dave Hunt - Packaged extension as a plugin
* Martin "Hasan" Bramwell - Added For/Each looping (as seen in Java)