此网页上有图片和链接。点击其中任何一个都可以完成同样的工作。我想知道是否有选择在Selenium中包含OR。点击。类似的东西:
Selenium.Click("image") OR Selenium.Click("link");
答案 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);
}