問題タブ [testcafe]
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.
automated-tests - devexpress コントロールの自動 UI テストを行うには?
DevExpress コントロールの自動テストを行いたいです。
Guia、NUnitForm などのフレームワークをいくつか見つけましたが、それらはすべて標準の WPF コントロール用です。
DevExpress コントロールをテストするのに役立つ他のフレームワークはありますか?
javascript - あなたが入っているJSファイルの文字列を検索する
さて、これは奇妙な状況です。文字列を含むJSファイルがあります:
私がやりたいのは、このファイルを見つけて解析する関数を定義することです。'@here を含む文字列を検索し、それを解析できるようにします。
これは可能ですか?現在のJSファイルで文字列を検索する方法があるかどうかはわかりません(文字列は関数の前に宣言されています。それが役立つ場合)。
アップデート:
記録として、この文字列は TestCafe によって生成されます。私の知る限り、それを変更したり、変数に割り当てたりする方法があるかどうかはわかりません。スクリプト自体を使用して現在のドキュメントを解析する方法があるかどうかわからないため、開始できませんでした。とにかくやること。
誰かが TestCafe 中心のソリューションにも精通していれば、それは素晴らしいことです!
javascript - testcafe を使用してテーブルのすべてのセルのテキストを取得するにはどうすればよいですか
testcafe
テスト フレームワークを使用しています - https://devexpress.github.io/testcafe。
次のコードを書きました。
testcafe を使用してテーブルのすべてのセルのテキストを取得するにはどうすればよいですか?
javascript - Testcafe+Nightmare: 要素が DOM にないのはなぜですか?
次のテストがあります。
これを実行すると
testcafe chrome test.js
、期待どおりに動作します。
もしそうならtestcafe nightmare test.js
、エラーが発生しますThe element that matches the specified selector is not visible.
。
私はこれを追跡して、明らかにエレクトロンブラウザの悪夢が使用するビューポートでページを開き、デスクトップナビゲーションが消えて.dropdown-toggle
見えなくなったという事実にたどり着きました。そこで、手動のサイズ変更を追加して、これを回避しました。
だから私の最初の質問:これは機能しますが、testcafeがブラウザをナイトメアモードで開くという次元を提供する別の方法はありますか?
...しかし: 今.dropdown-toggle
戻ってきました。以前と同じように、テストが再び合格することを期待していました。
残念ながら、別のエラーが発生しました: The specified selector does not match any element in the DOM tree.
...これは 2 番目のセレクターに関連しているようです。理由はわかりませんが。
私の2 番目の質問: ここでの悪夢のようなブラウザーの違いは何ですか? 別のページで同様のテストケースを試してみたところ、クロムと同じようにページが正常にロードされたようです。
また、ブラウザをしばらく待機させるなどのいくつかの回避策を試しましたが、何も機能しませんでした。
多分誰かがここで私を正しい方向に向けることができますか? :)