Using if / else in selenium ide
selenium, selenium-ide
Solution
You'll have to download the `Flow Control` plugin for Selenium IDE from the official page (aaaall the way down).
The most useful link I found is this one, because it has a complete example in it: http://selenium.10932.n7.nabble.com/if-else-statement-td4370.html
Anyway, there's also a documentation and author's blogpost explaining something more.
The only alternative I know about is implementing the whole logic in javascript - including the test steps. It's possible, it's a little bit harder to get right, but if you'll end up stuck with IDE without plugins, it might be your only save:
var value = this.browserbot.findElement("id=someInput").value;
if (value == "Slanec is the best!") {
this.browserbot.findElement("id=someButton").click();
}
Problem
I have a checkbox that I'm trying to click in Selenium IDE - but only if it's not already active. I'm using Selenium IDE to create my tests, and htmlsuite to run them - anyone know how I can use an "if" in those?