問題タブ [browser-testing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
testing - Testcafe がブラウザを起動するのに毎回約 2 分かかります。ここで何が修正されるでしょうか?
Windows 10 PC にノード 12.14.0、npm 6.13.4、および testcafe 1.7.1 があります。
コマンドtestcafe chrome test1.jsを使用して、基本的なサンプル スクリプトを実行しようとしています。
ブラウザがトリガーされるまで、毎回約 2 分かかります。その後、テストは正常に実行されます。
この遅延の原因は何ですか? また、npm コマンドで実行してみましたが、同じ結果が得られました。
javascript - cy.wait を使用したサイプレスのグッド プラクティス
サイプレスで書かれた次のテストがあります。フロントエンドに SSR をサポートする VueJS を使用しています。私のアプリはSPAであり、ユーザーがメニューをクリックすることをテストしています。
サイプレスのベスト プラクティスによると、この形式で cy.wait を使用するべきではありません。しかし、問題は次のとおりです。待機しないと、テストは失敗します。私は使用してみました:
{ timeout: 10000 }
cy.get および cy.visit のパラメーターとして- 次のようなものを追加しました
.should('be.visible');
(いつ表示されるかを待つため) - でルートを追加
cy.wait("@abc")
しかし、上記のどれも私にとってはうまくいきません。
解決策を提案してください。私の場合、すべてが正しく機能するようにするにはどうすればよいですか?