エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
cypress で期待通りに自動テストが動かなかったときの対策集 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
cypress で期待通りに自動テストが動かなかったときの対策集 - Qiita
前回の「cypress を使って自動テストを簡単に導入する方法」の続きです。 テストコードとブラウザーが非... 前回の「cypress を使って自動テストを簡単に導入する方法」の続きです。 テストコードとブラウザーが非同期で動いていることに対応する機能とその限界 cypress など、ブラウザーを使って自動テストをする場合、 テストコードは、ブラウザーとタイミングを合わせながら非同期で動くのですが、 それが原因でテストコードが期待通りに動かないケースがよくあります。 たとえば、入力値を入れる GUI 部品が表示される前に入力しようとすると、 入力しないまま次のテストコードを実行してしまいます。 テストをすることは、入力した値に対して出力値が正しい値(期待する値)であることをチェックすることですから、 そもそも入力できなければ正しくテストを実行できません。 cypress では正しく入力できるように、対象の GUI 部品が表示されるまで自動的に待ってから 実行するように常に動いています。 たとえば c