問題タブ [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.

0 投票する
0 に答える
293 参照

testing - Testcafe がブラウザを起動するのに毎回約 2 分かかります。ここで何が修正されるでしょうか?

Windows 10 PC にノード 12.14.0、npm 6.13.4、および testcafe 1.7.1 があります。

コマンドtestcafe chrome test1.jsを使用して、基本的なサンプル スクリプトを実行しようとしています。

ブラウザがトリガーされるまで、毎回約 2 分かかります。その後、テストは正常に実行されます。

この遅延の原因は何ですか? また、npm コマンドで実行してみましたが、同じ結果が得られました。

0 投票する
2 に答える
1931 参照

javascript - cy.wait を使用したサイプレスのグッド プラクティス

サイプレスで書かれた次のテストがあります。フロントエンドに SSR をサポートする VueJS を使用しています。私のアプリはSPAであり、ユーザーがメニューをクリックすることをテストしています。

サイプレスのベスト プラクティスによると、この形式で cy.wait を使用するべきではありません。しかし、問題は次のとおりです。待機しないと、テストは失敗します。私は使用してみました:

  • { timeout: 10000 }cy.get および cy.visit のパラメーターとして
  • 次のようなものを追加しました.should('be.visible');(いつ表示されるかを待つため)
  • でルートを追加cy.wait("@abc")

しかし、上記のどれも私にとってはうまくいきません。

解決策を提案してください。私の場合、すべてが正しく機能するようにするにはどうすればよいですか?