gpt4 book ai didi

capybara - 断言发现的节点数量大于 N

转载 作者:行者123 更新时间:2023-12-03 03:11:39 26 4
gpt4 key购买 nike

使用 Capybara,人们可以轻松断言要找到的节点的确切数量:

page.should have_selector("fieldset.has_many_fields input[type=file]", :count => 2)

这确保了恰好有 2 个这样的字段。但我想检查“至少 2”。像这样的东西:

page.all("fieldset.has_many_fields input[type=file]").count should be_greater_than 2

这是一个示例,因为它抛出未定义的方法“greater_than?”对于 3:Fixnum'

有这样的匹配器吗?或者另一个允许我检查“至少 N 个节点”的技巧?

最佳答案

不幸的是,RobertH 在 2013 年 1 月 17 日给出的答案现在已被弃用。

对于这个精确的场景,您需要执行以下操作:

page.all("fieldset.has_many_fields input[type=file]", :minimum => 2)

关于capybara - 断言发现的节点数量大于 N,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14385149/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com