Selenium 硒如何循环

Selenium 硒如何循环,selenium,selenium-ide,Selenium,Selenium Ide,嗨,我怎么把if-else循环放进去。我想让它看看这个项目是否可用,如果它是移动到下一步,如果不返回到开始。或者它可以刷新,直到项目出现,然后移动到下一步。如果我说不出什么道理,我只能学会道歉。直接从 Selenese本身不支持条件语句if-else等,也不支持迭代for、while等。。许多有用的测试可以在没有流量控制的情况下进行。然而,对于可能涉及多个页面的动态内容的功能测试,通常需要编程逻辑 当需要流量控制时,有三个选项: 如果你需要编程逻辑,可以考虑使用一个可编程的选项,比如WebDeb

嗨,我怎么把if-else循环放进去。我想让它看看这个项目是否可用,如果它是移动到下一步,如果不返回到开始。或者它可以刷新,直到项目出现,然后移动到下一步。如果我说不出什么道理,我只能学会道歉。

直接从

Selenese本身不支持条件语句if-else等,也不支持迭代for、while等。。许多有用的测试可以在没有流量控制的情况下进行。然而,对于可能涉及多个页面的动态内容的功能测试,通常需要编程逻辑

当需要流量控制时,有三个选项:


如果你需要编程逻辑,可以考虑使用一个可编程的选项,比如WebDebug。谢谢大家花时间回答和帮助我:-已经安装了建议的扩展,因为它看起来是我最直接的事情。如果有人能告诉我一个教程,也许他们也做过类似的事情,我会很高兴。我希望浏览器刷新,直到元素出现,然后在元素出现后继续。还有人知道我是否可以使用图像标记作为它需要等待的元素吗?
<tr>
    <td>open</td>
    <td>http://www.theshop.com</td>
    <td></td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>css=img[alt=&quot;Theitem size 5&quot;]</td>
    <td></td>
</tr>
 - Run the script using Selenium-RC and a client library such as Java or PHP to utilize the programming language’s flow control features.
 - Run a small JavaScript snippet from within the script using the storeEval command.
 - Install the goto_sel_ide.js extension.