私はこれを試しましたが、今はうまくいきます。_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が表示されます
これが誰かに役立つことを願っています:)