[Bug]: Playwright MSTest.Sdk Uses MSTest Runner, Ignoring runsettings Configuration / Microsoft.Testing.Platform
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 42/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- csharp
- Ambito
- testing-qa
Direzione di ricerca
Riproduci il problema con Playwright 1.50.0, MSTest.Sdk 3.8.1 e net8.0 usando la configurazione .csproj e runsettings descritta. Confronta il comportamento con e senza true, quindi traccia il modo in cui le impostazioni specifiche di Playwright vengono caricate con ciascun runner. Il lavoro è completato quando BrowserName, ExpectedTimeout, Headless e Channel vengono applicati in modo coerente con MSTest e VSTest.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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, the Playwright configuration section in the runsettings file is ignored. Key settings such as BrowserName, ExpectedTimeout, Headless, and Channel do not work.
However, when <UseVSTest>true</UseVSTest> is explicitly set in the .csproj file, and the VSTest runner is used, the Playwright settings in the runsettings file work as expected.
Expected behavior
- Playwright should respect the
runsettingsfile when running tests with MSTest.Sdk. - Playwright-specific settings such as
BrowserName,ExpectedTimeout,Headless, andChannelshould be applied correctly, regardless of whether MSTest or VSTest is used.
Actual behavior
- With MSTest runner, the Playwright settings in
runsettingsare ignored. - With VSTest runner (
<UseVSTest>true</UseVSTest>), the settings work as expected.
Additional context
This issue suggests that MSTest.Sdk is defaulting to the MSTest runner instead of the VSTest runner, which does not properly load the Playwright settings from runsettings. It would be helpful if Playwright could support runsettings consistently across different test runners.
Would appreciate any insights or fixes on this issue. Thanks!
Environment
- Playwright Version: 1.50.0
- MSTest.Sdk Version: 3.8.1
- .NET Version: net8.0
- Lingua principale
- C#
- Stelle
- 3k
- Fork
- 307
- Merge medio
- 1g 13h
- PR unite (30g)
- 21
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di microsoft/playwright-dotnet
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
microsoft/playwright-dotnet#3432 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
microsoft/playwright-dotnet#3426 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: PlaywrightSettingsProvider.LaunchOptions returns and mutates the shared runsettings objectAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
microsoft/playwright-dotnet#3425 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
microsoft/playwright-dotnet#3448 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
microsoft/playwright-dotnet#3447 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di microsoft/playwright-dotnet
Issue simili
-
ci-flake kind:tests size:S type:bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
elsa-workflows/elsa-foundation#4058 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
games-on-whales/wolf-ui#23 ·
-
SkillsApertawayfinder:grilling
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
DigiBanks99/lopen#37 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
sebastienros/fluid#1273 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno