- 印刷
- ダークライト
Article Summary
Share feedback
Thanks for sharing your feedback!
ダウンロードを含む操作でもレコーディングを行い実行することは可能ですが、ダウンロードができたかどうかの検証やダウンロードしたものに対して検証を行うことはできません。
アップロードの検証は対応しています。
テスト実行時の留意事項
ファイルダウンロード操作を含むテストの実行には、いくつかの留意事項があります。
- Android実機環境では、ブラウザでPDFをプレビューすることが出来ません。
- Android実機環境では、PDFリンクをクリックするとダウンロードされるため、ブラウザとは別のアプリでプレビューする必要があります。そのため、PDFのリンクをクリックし、新しいウィンドウでPDFをプレビューするシナリオを、Android実機環境で実行すると、PDFが開いているウィンドウに移動するステップで、対象のウィンドウが存在しないためテストが失敗します。
- iOS実機環境ではExcelのダウンロードをサポートしていません。
- Excelをダウンロードする際に、「Do you want to download ~ ?」という確認を求めるダイアログが表示されます。現状Autifyはこのダイアログをクリックできないため、後続のステップに影響が出ます。
ダウンロードしたファイルはどこかに残るか
どこにも残りません。
テスト実行の最中には一時的にダウンロードしたファイルはテスト環境に保存されますが、テスト環境はテストのたびに作成しテストが完了したら削除しておりますため、ファイルもそのときに削除されます。
ダウンロードリンクが有効/無効かの確認は可能か
ダウンロードリンクが有効だったかを確認したい場合には、ダウンロードを行う操作まででテストシナリオを終わらせず、ダウンロード操作のあと更に操作や検証を加えていただくことで可能な場合が多いです。
ダウンロードリンクが無効だった場合、無効であることを知らせるダイアログが表示されたり、404ページに遷移するなどすることが想定されますので、ダウンロード操作以降のステップが失敗することが期待できます。
スクリーンショットにもその状態が記録として残せますのでお試しください。
ただし、この方法は、「正常な場合と違う状態になること」が前提となっておりますので、ダウンロードリンクが無効な場合でも正常な場合と同じように画面が表示され操作が進められてしまう場合は、「JSステップ」をお使いいただくなどの工夫をしていただく必要があるかもしれません。
この記事は役に立ちましたか?