Я хочу переписать код C# на язык PowerShell, но я не знаю, как написать код курсивом. Ошибка заключается в следующем: исключение вызывает ".ctor" с аргументом (ами) "2": "сеанс не создан: не найдено соответствующих возможностей (SessionNotCreated)"
C#
var edgeOptions = new EdgeOptions(false);
edgeOptions.BinaryLocation = @"C:\Program Files (x86)\Microsoft\Edge Dev\Application\msedge.exe";
var msedgedriverDir = @"D:\Drivers";
var msedgedriverExe = @"msedgedriver.exe";
*var service = EdgeDriverService.CreateDefaultService(msedgedriverDir, msedgedriverExe, false);*
var driver = new EdgeDriver(service, edgeOptions);
Powershell
Add-Type -Path 'F:\BaiduNetdiskDownload\selenium.webdriver.4.0.0-alpha04\lib\netstandard2.0\WebDriver.dll'
Add-Type -Path 'F:\BaiduNetdiskDownload\newtonsoft.json.12.0.3\lib\netstandard2.0\Newtonsoft.Json.dll'
$edgeOptions =New-Object OpenQA.Selenium.Edge.EdgeOptions([bool]$false)
$edgeOptions.BinaryLocation = 'C:\Program Files (x86)\Microsoft\Edge Dev\Application\msedge.exe'
$msedgedriverDir = "D:\Drivers"
$msedgedriverExe = "msedgedriver.exe"
$service =[OpenQA.Selenium.Edge.EdgeDriverService]::CreateDefaultService($msedgedriverDir,$msedgedriverExe, $false)
$driver = New-Object OpenQA.Selenium.Edge.EdgeDriver($service, $edgeOptions)
Ошибка
Exception calling ".ctor" with "2" argument(s): "session not created: No matching capabilities found (SessionNotCreated)"