using Microsoft.Playwright;
// 创建 Playwright 实例
using var playwright = await Playwright.CreateAsync();
// 启动 Chromium 浏览器(非无头模式)
await using var browser = await playwright.Chromium.LaunchAsync(new()
{ Headless = false,
ExecutablePath = "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe"
});
// 创建一个新的页面
var page = await browser.NewPageAsync();
// 导航到页面
await page.GotoAsync("https://playwright.dev/dotnet", new PageGotoOptions(){ Timeout=60*1000
});
// 填写文本输入框
await page.FillAsync("#username", "your-username");await page.FillAsync("#password", "your-password");
// 选择单选按钮
await page.CheckAsync("#radio-option");
// 选择下拉框选项
await page.SelectOptionAsync("#dropdown", "option-value");
// 提交表单
await page.ClickAsync("#submit-button");
// 关闭浏览器
await browser.CloseAsync();