Powershell script to capture Screenshot of a webpage using Edge

I’m trying to capture screenshot of webpage using Edge Browser. After Long search i found below script but it is for IE only. Don’t want to use third party tool.

$ie = New-Object -ComObject InternetExplorer.Application 
$ie.Visible = $true 
$ie.Navigate("https://www.google.com") 
$ie.FullScreen = $true 
while($ie.busy){ 
Start-Sleep -Seconds 10 
} 
Add-Type -AssemblyName System.Drawing 
$bitmap = New-Object -TypeName System.Drawing.Bitmap -ArgumentList $ie.Width, $ie.Height 
$graphics = [System.Drawing.Graphics]::FromImage($bitmap) 
$graphics.CopyFromScreen($ie.Left, $ie.Top, 0, 0, $bitmap.Size) 
$ie.Quit() 
$bitmap.Save("$env:HOMEPATHdesktopcapt.png")