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

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

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 でこれをどのように達成できますか?

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

c# - SpecFlow テストは Playwright.NET では実行できません

specflowc# と を使用してプロジェクトを作成しましたplaywright。Visual Studio でテスト エクスプローラーを使用すると、コードに問題はありませんが、テストが実行されません。テストを実行すると、結果は常に次のように表示されます。

テストは実行されません

playwrightとの nuget パッケージをインストールしましたがspecflow、エラーが表示されません。テストを実行するために必要なその他のコンポーネントはありますか? 私playwright.netはc#で使用していますが、サンプル機能ファイルのアドバイスをいただければ幸いです:

ありがとう