在Kantu IDE中使用条件if / else

时间:2018-06-20 11:23:44

标签: selenium-webdriver

我是初级自动化质量检查工程师。现在,我尝试熟悉Kantu IDE。我有使用BEM方法论在HTML中的项目。 任务-在某个div中建立有关存在类的验证 问题-如果/其他如何使用帮助命令正确构建验证?

我有这棵树:

<div class="bets">

</div>

,但是通过JS添加class =“ blocked”或class =“ disabled”到此div。 如果他没有其他的class =“ blocked”或class =“ disabled”,我们的任务将单击此元素。 谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

  

。如果他没有其他的class =“ blocked”或class =“ disabled”,我们的任务将单击此元素。

想到的一种解决方案是在任何情况下都单击元素。如果它被“阻止”或“禁用”,则单击将失败,或者?然后,您可以检测到此故障。

另一个选项可以是提取类名称。 storeattribute命令在这里有帮助(storeattribute | locator@class | variable)。拥有该信息后,您可以使用if/then

if | ${variable} == "blocked | ...

第三个选择是使用sourceSearch命令。

相关问题