2

私のひょうたんテスト機能の横に、フローの途中で、次のような4つの既知の数字を追加します

  • xxxx1111
  • xxxx2222
  • xxxx4444
  • xxxx3333

次々とこの順序。(ユーザーがクレジットカード番号を保存したようなもの)。最終的なビューでは、UITableView でそれらを表示し、各行には次のような番号が含まれていますxxxxxx1111。このテーブル ビューは、確認したい古いものから新しいものへ順に並べ替えられた番号を示しています。calabash を使用してどのようにすればよいですか?

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 に答える