【发布时间】:2015-12-09 15:13:20
【问题描述】:
我有一个包含元素名称的数组:
names=['tdColumn1','tdColumn2','tdColumn3']
而且我不想检查它们是否不可见:
expect(actual).to all(not_be_visible)
但be_not_visible、not_visible、not_be_visible、.not_to all(be_visible) 不是正确的方法。
什么方法是正确的?
【问题讨论】:
-
这些是html元素吗?
-
是的,他们是。通过页面对象描述
-
你能分享你想要处理的html代码部分吗?
-
这只是一个简单的 TD,当我选中/取消选中复选框时,它会变得可见/不可见。当我检查可见性
expect(actual).to all(be_visible)时,它可以工作。但我需要一种检查隐形的方法。 -
哦,确实。奇怪的。无论如何:
expect(actual.map(&:visible?)).to all(be_falsey)
标签: ruby rspec watir page-object-gem rspec-expectations