-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Open
Description
Version
1.42.0
Steps to reproduce
- Create a .net project with Playwright.Microsoft nuget package.
- Add below code in Program.cs
using Microsoft.Playwright;
var browserLaucnhOptions = new BrowserTypeLaunchOptions
{
Headless = false,
Timeout = 60000
};
var playwright = await Playwright.CreateAsync();
var browser = await playwright.Chromium.LaunchAsync(browserLaucnhOptions);
var page = await browser.NewPageAsync();
await page.GotoAsync("https://www.bing.com/search?q=scrollbar+in+a+page");
await page.ScreenshotAsync(new PageScreenshotOptions { Path = "screenshot.png", FullPage = true });
await browser.CloseAsync();``
Expected behavior
Actual behavior
Below is the captured screenshot. It does not contain scrollbar.
Additional context
Also tried configuring --hide-scrollbars
as mentioned in few threads. That also doesnb
var browserLaucnhOptions = new BrowserTypeLaunchOptions
{
IgnoreDefaultArgs = new List<string>() { "--hide-scrollbars" },
Headless = false,
Timeout = 60000
};
Environment
OS: Windows
Playwright version: 1.42.0
Dotnet version: 8.0
Browser: Chrome
NikkTod, Janpot and petrprikryl