0

私の Cypress テストでは、クリックすると .txt、.xlsx、および .zip ファイルをダウンロードするリンクをテストする必要がありますが、「click()」を使用してハイパーリンクをクリックすると、ページの読み込みが開始され、新しいリンクをクリックした結果として発生するアクション。

これは、上記の問題のスクリーンショットです

これに代わる方法として、 を使用しcy.downloadFile()てリンクから直接ファイルをダウンロードしようとしましたが、使用しているリンクは動的に生成されるため、それも使用できません。したがって、新しく生成されたリンクを変数に保存しcy.downloadFile()、テストを実行するたびに使用したいと考えています。

ハイパーリンクをテストする他の方法や、テストが実行されるたびに動的に生成されたリンクを保存する方法はありますか?

4

2 に答える 2