|
|
@ -77,10 +77,24 @@ namespace PlaywrightStudy.Test
|
|
|
|
|
|
|
|
|
|
|
|
await page.WaitForLoadStateAsync();
|
|
|
|
await page.WaitForLoadStateAsync();
|
|
|
|
|
|
|
|
|
|
|
|
//½Øͼ
|
|
|
|
//页面截图
|
|
|
|
await page.ScreenshotAsync(new()
|
|
|
|
await page.ScreenshotAsync(new()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Path = "Baidu.Edge.Screenshot.png"
|
|
|
|
Path = "Baidu.Edge.Screenshot.png",
|
|
|
|
|
|
|
|
FullPage = true, //整页截图
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//元素截图
|
|
|
|
|
|
|
|
var paggerLocator = page.Locator("#page");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//无此行,则元素截图错误
|
|
|
|
|
|
|
|
var paagerCount = await paggerLocator.CountAsync();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
await paggerLocator.ScreenshotAsync(new LocatorScreenshotOptions()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
Path = "Baidu.Edge.ByPage.Screenshot.png",
|
|
|
|
|
|
|
|
//Quality = 100,
|
|
|
|
|
|
|
|
Type = ScreenshotType.Png
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
//网页保存为Pdf文件
|
|
|
|
//网页保存为Pdf文件
|
|
|
|