使用OR与Selenium.Click - 这可能吗?

时间:2011-06-13 20:58:38

标签: selenium

此网页上有图片和链接。点击其中任何一个都可以完成同样的工作。我想知道是否有选择在Selenium中包含OR。点击。类似的东西:

Selenium.Click("image") OR Selenium.Click("link");

2 个答案:

答案 0 :(得分:2)

不,如果您需要测试两条路线,我建议进行两项测试。

答案 1 :(得分:2)

Selenium不提供OR条件。如果要求根据哪个定位器可用而单击其中一个定位器,则可以轻松创建自定义方法

这是用JAVA编写的,你可以把它改成你的编程语言

public void ClickOnAvailableLocator(String locator1, String locator2)
{
if(selenium.isVisible(locator1)
 selenium.Click(locator1);
else
 selenium.Click(locator2);
}
相关问题