0

iOS 7 では、ひょうたんに対して次のようなテストがあります。

そして、次のようにテキスト フィールドに入力します。

  | field                     | text              |
  | Name                      | Batking           |
  | Apt/Suite #               | 87                |
  | ZIP Code                  | 68067             |
  | Location Name (e.g. Home) | Cave              |

テキストフィールドはそのビューにありますが、どういうわけかタッチしても見つかりません。テストは失敗し、エラーが発生します。

touch could not find view: 'textField marked:'Street Address'', args: {:query=>"textField marked:'Street Address'"} (RuntimeError)

誰かがこれに対する解決策を持っていますか? あなたの助けは大歓迎です

4

1 に答える 1

0

「タップ」を使用して、ラベルの名前でフィールドをタップしてみてください。例:「番地」をタップします。ラベル名を見つけるのに助けが必要な場合は、クエリしてください。例: ディレクトリをプロジェクトの場所に変更します。次に、calabash-ios コンソールを実行して、プロジェクトの irb を実行します。次に、start_test_server_in_background を実行してひょうたんシミュレーターを起動します。必要な textField があるビューに移動します。次に、query("label") を実行します。ラベルの名前を見つけて、上から tap コマンドを実行します。お役に立てれば

于 2014-09-23T00:48:51.960 に答える