「Frank」という名前の自動化フレームワークを使用して、iOS アプリケーションをテストしています。
そして、カバーする必要があるアプリケーションに警告が表示されました。
機能ファイルを次のように書きました。
シナリオ:
間違ったユーザー名とパスワードを入力すると、ログに失敗したというアラートが表示されます。
...
「ログに失敗しました」と表示されるのを待っているとき
次に、「OK」とマークされたボタンをタッチします
frank(cucumber) は "OK" ボタンをタッチするテスト ステップを Pass としてマークしますが、実際にはボタンはタッチされません。
私はこのようにしなければなりません:
シナリオ:
間違ったユーザー名とパスワードを入力すると、ログに失敗したというアラートが表示されます。
...
「ログに失敗しました」と表示されるのを待っているとき
#ボタンに触れるまで1秒待ちます。
そして1秒待つ
次に、「OK」とマークされたボタンをタッチします