mirror of
https://github.com/microsoft/playwright.git
synced 2025-06-26 21:40:17 +00:00
docs(.net): update installation docs (#10796)
This commit is contained in:
parent
cfd4404756
commit
ce56d7d10b
@ -98,7 +98,7 @@ playwright install --help
|
|||||||
```
|
```
|
||||||
|
|
||||||
```bash csharp
|
```bash csharp
|
||||||
playwright install --help
|
bin\Debug\netX\playwright.ps1 install --help
|
||||||
```
|
```
|
||||||
|
|
||||||
## Generate code
|
## Generate code
|
||||||
@ -116,7 +116,7 @@ playwright codegen wikipedia.org
|
|||||||
```
|
```
|
||||||
|
|
||||||
```bash csharp
|
```bash csharp
|
||||||
playwright codegen wikipedia.org
|
bin\Debug\netX\playwright.ps1 codegen wikipedia.org
|
||||||
```
|
```
|
||||||
|
|
||||||
Run `codegen` and perform actions in the browser. Playwright CLI will generate JavaScript code for the user interactions. `codegen` will attempt to generate resilient text-based selectors.
|
Run `codegen` and perform actions in the browser. Playwright CLI will generate JavaScript code for the user interactions. `codegen` will attempt to generate resilient text-based selectors.
|
||||||
@ -146,7 +146,7 @@ playwright codegen --save-storage=auth.json
|
|||||||
```
|
```
|
||||||
|
|
||||||
```bash csharp
|
```bash csharp
|
||||||
playwright codegen --save-storage=auth.json
|
bin\Debug\netX\playwright.ps1 codegen --save-storage=auth.json
|
||||||
# Perform authentication and exit.
|
# Perform authentication and exit.
|
||||||
# auth.json will contain the storage state.
|
# auth.json will contain the storage state.
|
||||||
```
|
```
|
||||||
@ -173,7 +173,7 @@ playwright codegen --load-storage=auth.json my.web.app
|
|||||||
```
|
```
|
||||||
|
|
||||||
```bash csharp
|
```bash csharp
|
||||||
playwright open --load-storage=auth.json my.web.app
|
bin\Debug\netX\playwright.ps1 open --load-storage=auth.json my.web.app
|
||||||
playwright codegen --load-storage=auth.json my.web.app
|
playwright codegen --load-storage=auth.json my.web.app
|
||||||
# Perform actions in authenticated state.
|
# Perform actions in authenticated state.
|
||||||
```
|
```
|
||||||
@ -581,5 +581,5 @@ playwright install-deps chromium
|
|||||||
```
|
```
|
||||||
|
|
||||||
```bash csharp
|
```bash csharp
|
||||||
playwright install-deps chromium
|
bin\Debug\netX\playwright.ps1 install-deps chromium
|
||||||
```
|
```
|
||||||
|
|||||||
@ -6,14 +6,6 @@ title: "Getting started"
|
|||||||
<!-- TOC -->
|
<!-- TOC -->
|
||||||
- [Release notes](./release-notes.md)
|
- [Release notes](./release-notes.md)
|
||||||
|
|
||||||
## Installation
|
|
||||||
|
|
||||||
Start with installing `playwright` dotnet tool globally. This only needs to be done once. Learn more about [Playwright CLI](./cli.md) tool.
|
|
||||||
|
|
||||||
```bash
|
|
||||||
dotnet tool install --global Microsoft.Playwright.CLI
|
|
||||||
```
|
|
||||||
|
|
||||||
## First project
|
## First project
|
||||||
|
|
||||||
Create a console project and add the Playwright dependency.
|
Create a console project and add the Playwright dependency.
|
||||||
@ -23,10 +15,12 @@ Create a console project and add the Playwright dependency.
|
|||||||
dotnet new console -n PlaywrightDemo
|
dotnet new console -n PlaywrightDemo
|
||||||
cd PlaywrightDemo
|
cd PlaywrightDemo
|
||||||
|
|
||||||
# Install dependencies, build project and download necessary browsers.
|
# Add project dependency
|
||||||
dotnet add package Microsoft.Playwright
|
dotnet add package Microsoft.Playwright
|
||||||
|
# Build the project
|
||||||
dotnet build
|
dotnet build
|
||||||
playwright install
|
# Install required browsers
|
||||||
|
bin\Debug\netX\playwright.ps1 install
|
||||||
```
|
```
|
||||||
|
|
||||||
Create a `Program.cs` that will navigate to `https://playwright.dev/dotnet` and take a screenshot in Chromium.
|
Create a `Program.cs` that will navigate to `https://playwright.dev/dotnet` and take a screenshot in Chromium.
|
||||||
@ -77,9 +71,12 @@ cd PlaywrightTests
|
|||||||
Install dependencies, build project and download necessary browsers. This is only done once per project.
|
Install dependencies, build project and download necessary browsers. This is only done once per project.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
# Add project dependency
|
||||||
dotnet add package Microsoft.Playwright.NUnit
|
dotnet add package Microsoft.Playwright.NUnit
|
||||||
|
# Build the project
|
||||||
dotnet build
|
dotnet build
|
||||||
playwright install
|
# Install required browsers
|
||||||
|
bin\Debug\netX\playwright.ps1 install
|
||||||
```
|
```
|
||||||
|
|
||||||
Edit UnitTest1.cs file.
|
Edit UnitTest1.cs file.
|
||||||
@ -119,7 +116,7 @@ dotnet test -- NUnit.NumberOfTestWorkers=5
|
|||||||
[Command line tools](./cli.md) can be used to record user interactions and generate C# code.
|
[Command line tools](./cli.md) can be used to record user interactions and generate C# code.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
playwright codegen
|
bin\Debug\netX\playwright.ps1 codegen
|
||||||
```
|
```
|
||||||
|
|
||||||
## System requirements
|
## System requirements
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user