在我的葫芦测试功能中,在流程中间我添加了四个已知数字,例如
- xxxx1111
- xxxx2222
- xxxx4444
- xxxx3333
一个接一个地按这个顺序。(就像用户保存了他的信用卡号),在最终视图中,我在 UITableView 中显示它们,每一行都包含一个数字,就像xxxxxx1111
. 此表格视图显示了根据我要验证的从最旧到最新排序的数字。我应该如何使用葫芦呢?
我试过这个,它现在对我有用。我在 _steps.rb 文件中声明了一个步骤定义
Then /^I see cell label "([^"]*)" row num (\d+) in section (\d+)$/ do |cellLabel, row, section|
###### diff cells with labels in table, vertically orderd ######
## E.g. Then I see cell label "abc" row num 1 in section 0
res = query("label marked:'#{cellLabel}' parent tableViewCell indexPath:#{row},#{section}").empty?
if (res)
screenshot_and_raise "There is no cell label with text #{cellLabel} in indexpath #{row},#{section}"
end
end
并在葫芦功能文件中使用它
希望这对某人有用:)