2

在我的葫芦测试功能中,在流程中间我添加了四个已知数字,例如

  • xxxx1111
  • xxxx2222
  • xxxx4444
  • xxxx3333

一个接一个地按这个顺序。(就像用户保存了他的信用卡号),在最终视图中,我在 UITableView 中显示它们,每一行都包含一个数字,就像xxxxxx1111. 此表格视图显示了根据我要验证的从最旧到最新排序的数字。我应该如何使用葫芦呢?

4

1 回答 1

1

我试过这个,它现在对我有用。我在 _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

并在葫芦功能文件中使用它

  • 然后我在第 0 部分看到单元格标签“xxxx1111”第 0 行
  • 然后我在第 0 部分看到单元格标签“xxxx2222”第 1 行
  • 然后我在第 0 部分看到单元格标签“xxxx4444”第 2 行
  • 然后我在第 0 部分看到单元格标签“xxxx3333”第 3 行

希望这对某人有用:)

于 2013-07-09T04:00:24.713 回答