我想在使用Cucumber和Ruby的网页上测试列表。获取列表元素到一个数组 - 黄瓜/红宝石
这个列表基本上是根据用户输入而改变的,我想把所有的项目都放到一个数组中 - 然后我要确保列表是按字母顺序排列的。创意人
我想在使用Cucumber和Ruby的网页上测试列表。获取列表元素到一个数组 - 黄瓜/红宝石
这个列表基本上是根据用户输入而改变的,我想把所有的项目都放到一个数组中 - 然后我要确保列表是按字母顺序排列的。创意人
假设,这会给你一个数组包含列表中的每个元素的文字:
list_items = page.all('li').collect(&:text)
如果您使用的RSpec可以确认他们正在与分类:
list_items.sort.should == list_items
(你可能会写一个bescorted RSpec匹配器来使它更清洁)。
提供更多信息,比如你现在怎么做,有人可能会想出为什么它不起作用。 – socjopata 2012-04-16 16:25:39
list_items = page.all('div.all-sports ul')。collect(&:text) list_items.sort.should == list_items puts list_items.join(“\ n”)---这段代码仍然会没有检测到字母错误? – 2012-05-01 08:35:47