puppeteer-sharp
puppeteer-sharp copied to clipboard
Page.Url does not contain url fragment
Description
Puppeteer Page Url does not contain url Fragment.
Complete minimal example reproducing the issue
// Arrange
var options = new LaunchOptions
{
ExecutablePath = "path to executable"
};
await using var browser = await Puppeteer.LaunchAsync(options);
await using var page = await browser.NewPageAsync();
await page.GoToAsync("https://tools.ietf.org/html/rfc6265#section-8");
var pageUri = page.Url;
var pageHref = await page.EvaluateExpressionAsync<string>("document.location.href");
Console.WriteLine(pageUri); // https://tools.ietf.org/html/rfc6265
Console.WriteLine(pageHref); // https://tools.ietf.org/html/rfc6265#section-8
Expected behavior:
Page Url should include url fragment as well
Actual behavior:
Page Url does not include url fragment
Versions
PuppeteerSharp Version="2.0.3" .NET Core SDK (reflecting any global.json): Version: 3.1.201 Commit: b1768b4ae7
Runtime Environment: OS Name: Mac OS X OS Version: 10.15 OS Platform: Darwin RID: osx.10.15-x64