【发布时间】:2018-12-27 23:11:58
【问题描述】:
first() 按预期在2.15.0 版本中工作,但在将cucumber 2.4.0 更新为3.1.2 后,它不再以这种方式工作了。
first() 如果我们添加参数:minimum=>1 就可以工作。如果我忽略它,即使元素存在,它也会返回 nil。
first("div", :minimum=>1)
这是我们在 gemfile.lock 中的 Capybara 依赖项
水豚 (2.15.0) 可寻址 mini_mime (>= 0.1.3) nokogiri (>= 1.3.3) 机架 (>= 1.0.0) 机架测试 (>= 0.5.4) xpath (~> 2.0)
【问题讨论】:
标签: ruby selenium testing cucumber capybara