問題タブ [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 投票する
1 に答える
447 参照

c# - Microsoft Playwright を使用した Azure Function Linux 従量課金プランでのローカル PDF ファイルの作成

Azure 関数 (HTTP トリガー) 内のリモート Web サイトから PDF を作成するために、Microsoft Playwrightを使用しています。使用されるメソッドは、生成された PDF ファイルを作成するためにファイル パスのみを処理する page.GetPdfAsync() です。ファイルを Azure Blob Storage コンテナーに保存したいのですが、GetPdfAsync() メソッドはストリームまたは Azure Blob Storage を処理しないため、生成されたファイルを一時的に保存しようとしています。/tmp/localなどの別のローカル フォルダーを使用しようとしましたが、関数をトリガーするたびに、ファイル システムが読み取り専用であるという例外がトレースに表示されます。

Anthony Chuのこのブログ記事を読んだので、Playwright は現在 Linux 消費プランでサポートされているようですが、この記事では、生成されたスクリーンショットが HTTP 応答で直接返され、ローカル ディスクに保存されることはありません。

コーディング環境については、C#、VS 2019、Azure Function Core Tools + Azure CLI をデプロイに使用しています。

このシナリオをどのように処理できるか考えていますか?

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

c# - Playwrightでドロップダウンの選択されたオプションを取得するにはどうすればよいですか

Playwright の C# 言語バインディングを使用しています。

HTML の例:

ドロップダウンの選択されたオプションを設定するために使用できることは知っていPage.SelectOptionAsyncますが、現在選択されているオプションを取得するにはどうすればよいですか?

DropDown のすべてのプロパティを見てみると、ElementHandles.

0 投票する
1 に答える
3285 参照

c# - 劇作家でリンクをクリックしても機能しない

特定の Web サイト用のクローラーを作成しようとしています。ある時点で、リンクをクリックする必要があります。要素は見つかりましたが、クリックは常に失敗します。私も同じ結果で親要素を介してそれを試みました。以前の他のすべての要素には問題なくアクセスでき、それらのクリックも正常に機能します。私が間違っていることを誰かが知っていますか?

これはウェブサイトのコードです

ここに画像の説明を入力

これは、例外が私に与えているものです: ここに画像の説明を入力

クリックする必要がある要素のスクリーンショット ここに画像の説明を入力

0 投票する
3 に答える
268 参照

f# - ブラウザの自動化のために F# で Playwright Sharp を使用する方法

これは古典的な C# から F# への変換だと思いますが、よく理解していません。

クイックスタートを使用してブラウザを自動化しようとしています

https://playwright.dev/dotnet/docs/intro

C#コードは

始めましたが、すでに少し迷っています。

タイプが正しくありません。ここで何が間違っていますか?