如何判断红宝石黄瓜上是否有元素?

时间:2014-11-11 08:34:46

标签: ruby cucumber

我正在使用黄瓜在ruby上创建一些自动化,我必须验证具有特定id的某个按钮不存在。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

当你使用黄瓜红宝石时,我想你可能正在使用水豚。您可以在其中一个步骤定义中使用其中一个内置匹配器,如下所示:

page.has_no_button?("buttonId")

您可以在git repo of capybara中找到此匹配器以及所有其他可用的匹配器。

它使用has_no_selector?匹配器,您可以使用它来检查页面上是否存在任何元素。您也会在代码中找到documentation