Мне успешно удалось использовать SetViewPortSizeAsync для установки размера браузера, однако мне хотелось бы, чтобы для браузера был установлен максимальный размер, независимо от того, где выполняются тесты.
ниже приведен базовый код, с помощью которого мне удалось установить размер браузера.
Код: Выделить всё
public async Task pageLaunchTest()
{
using var playwright = await Playwright.CreateAsync();
await using var browser = await playwright.Chromium.LaunchAsync(new BrowserTypeLaunchOptions
{
//Args = new string[] { "--start-maximized" },
Headless = false,
});
var page = await browser.NewPageAsync();
await page.SetViewportSizeAsync(500, 500);
await page.GotoAsync("https://playwright.dev/");
var pageTitle = await page.TitleAsync();
Assert.Equal ("Fast and reliable end-to-end testing for modern web apps | Playwright",
pageTitle);
Обратите внимание, что в строке 3 я также попытался передать аргумент «-start-maximized», с которым другие, похоже, добились успеха, но у меня это не сработало, поэтому временно закомментировал это.
Буду признателен за любой совет о том, как эффективно развернуть окно перед навигацией по странице.
Подробнее здесь: https://stackoverflow.com/questions/750 ... ht-c-sharp
Мобильная версия