問題タブ [playwright-sharp]
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.
playwright-sharp - ページが完全に読み込まれ、XHR / Ajax 呼び出しが完了するのを待つ
以前は Node.js で Puppeteer を使用していましたが、現在は .Net で Microsoft.Playwright を使用しています。
ページが本当に「準備完了」状態になるように、すべての XHR / Ajax リクエストが完了するまで待つ必要があります。タイムアウトと遅延の使用は信頼できません。
Puppeteer では、この問題のために特別に設計されたPending XHR Puppeteer https://www.npmjs.com/package/pending-xhr-puppeteerライブラリを使用しました。
したがって、node.jsでは、ページなどをwarapper内にロードし、必要に応じて呼び出すだけです
舞台裏では、送信された ajax リクエストのカウントを保持し、すべてが返されたら関数を返すと想定しています。
注: 私のシナリオの 1 つでは、2 つの XHR 要求が設定されており、それらはまったく同じ URL からのものです。
Playwright for .Net でこれをどのように達成できますか?
c# - SpecFlow テストは Playwright.NET では実行できません
specflow
c# と を使用してプロジェクトを作成しましたplaywright
。Visual Studio でテスト エクスプローラーを使用すると、コードに問題はありませんが、テストが実行されません。テストを実行すると、結果は常に次のように表示されます。
テストは実行されません
playwright
との nuget パッケージをインストールしましたがspecflow
、エラーが表示されません。テストを実行するために必要なその他のコンポーネントはありますか? 私playwright.net
はc#で使用していますが、サンプル機能ファイルのアドバイスをいただければ幸いです:
ありがとう