myesn

myEsn2E9

hi
github

Playwright for .NET のインストール

インストール手順#

Warning

インストール手順は一般的ですが、この記事は主に Windows ユーザーを対象としています。

Playwrightをインストールする対象のプロジェクトで、以下の手順を実行します:

  1. 指定したプロジェクトに Playwright の依存関係をインストールします:
dotnet add package Microsoft.Playwright
  1. プロジェクトをビルドすると、bin ディレクトリに playwright.ps1 ファイルが生成されます(Chromium、WebKit、Firefox のヘッドレスブラウザとその他の依存関係をダウンロードするために使用されます):
dotnet build
  1. PowerShell のグローバルコマンドpwshをインストールまたは更新します:
    存在しない場合は自動的にインストールされます
dotnet tool update --global PowerShell
  1. netXを実際の出力フォルダ名に置き換えて、bin ディレクトリ内のスクリプトファイルを実行して必要なブラウザをインストールします(例:net7.0):
    image
pwsh bin/Debug/netX/playwright.ps1 install

installを実行する際に以下のエラーが表示される場合は、.net core のタイプが nuget パッケージの dll をデバッグディレクトリにコピーしないためです。参照:https://github.com/microsoft/playwright-dotnet/issues/2127#issuecomment-1148565925
image

そのため、コンソールまたは Web プロジェクトでライブラリを参照している場所でinstallを実行する必要があります。そこにはMicrosoft.Playwright.dllなどのファイルが含まれているため、以下のスクリーンショットのようにinstallコマンドを実行できます:
image

実行すると、3 種類の異なるブラウザエンジンがダウンロードされます:
image

インストールディレクトリ#

インストールが完了すると、(Windows の場合)ヘッドレスブラウザは以下のディレクトリにあります:

%USERPROFILE%\AppData\Local\ms-playwright

参考#

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。