Selenium使用条件语句

Jes*_*mon 5 selenium automated-tests

我刚刚开始研究硒用于过去几天的自动化测试,并且变得非常困难.我一直在寻找关于此的文档,但没有找到任何非常有用的东西,但也许你们中的一个人发现了一些有趣的东西,如果有的话,我很乐意阅读它.

无论如何,问题在于:我需要打开一个网站.该网站接收一些将浏览器带到另一个站点的参数,但是如果参数无效,则下一个站点将显示一条消息"已发生错误".

如果第二个站点没有像这样出错,我们想要存储一些任意值并在以后回显它们.如果网站出现错误,我们希望标记错误并继续.现在,如果第二个站点无效,则selenium会停止运行.

它似乎做到这一点的唯一方法是有一个if-else语句虽然我没有在selenium中找到任何一个.我在某处读过你可以自己创建一些javascript然后将其输入selenium.问题是我不知道如何将javascript实际输入到selenium中.

我希望这不会太混乱.

谢谢,

杰西斯莫瑟蒙

Jes*_*mon 7

我的同事发现了它.代码如下:

<tr>
<td>storeEval</td>
<td>(selenium.isElementPresent("variable_looked_at")?selenium.getText("variable_looked_at"):"N/A")</td>
<td>Address</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

谢谢,

杰西斯莫瑟蒙