Может ли кто-нибудь помочь мне исправить код языка Powershell? - PullRequest
0 голосов
/ 02 февраля 2020

Я хочу переписать код 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)"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...