playwright-dotnet
playwright-dotnet copied to clipboard
.NET version of the Playwright testing and automation library.
### 🚀 Feature Request With XUnit v3 released (https://xunit.net/releases/v3/1.0.0), Playwright should support it the same way it supports NUnit, MSTest etc. ### Example _No response_ ### Motivation It will allow...
This PR is an attempt to add support for xUnit.v3. The difference is that by default it uses MTP (Microsoft Testing Protocol) which means test discovery and execution are in...
### Version 1.50.0 ### Steps to reproduce When using Playwright version 1.50.0 with MSTest.Sdk version 3.8.1, the MSTest runner is used instead of the expected VSTest runner. As a result,...
### 🚀 Feature Request Ensuring that playwright is properly installed can be done by running the following code: ```csharp var playwright = new Microsoft.Playwright.Program(); var exitCode = playwright.Run(["install", "--with-deps"]); ```...
Ensuring that playwright is properly installed can be done by running the following code: ```csharp var playwright = new Microsoft.Playwright.Program(); var exitCode = playwright.Run(["install", "--with-deps"]); ``` This is fine when...
As an alternative to using a .runsettings XML file. Fixes #3081
Currently, Microsoft.Playwright has a few dependencies which are all unnecessary on modern .NET because they are part of the framework itself. This will become even more of an issue with...
### 🚀 Feature Request Currently, setting the `BrowserTypeLaunchOptions` when running tests with the `Microsoft.Playwright.MSTest`, `Microsoft.Playwright.NUnit` or `Microsoft.Playwright.Xunit` pacakge is controlled [through the .runsettings configuration file](https://playwright.dev/dotnet/docs/test-runners). It would be nice to...