I am first time using Selenium for automating some developer tests.
I have some intermediate steps, which needs to run based on certain condition like a while
loop
<tr>
<td>clickAndWait</td>
<td>//a[contains(text(),'active listings')]</td>
<td></td>
</tr>
//while(delist elementPresent) -----------------------------
<tr>
<td>verifyElementPresent</td>
<td>name=delist</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=listing_check_all</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>name=delist</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td> ------------repeated step
<td>name=delist</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=listing_check_all</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>name=delist</td>
<td></td>
</tr>
//end while (i.e. delist element no longer present) ---------------
<tr>
<td>verifyText</td>
<td></td>
<td>No active listings found</td>
</tr>
One more question, can I automate this process from command line? I can write a script (.bat/.sh) to automate the test case run.
Note: Please do understand that I am using selenium for the first time, just to automate few dev tests.