Возможность подключения к сети, где находятся локальные файлы - PullRequest
0 голосов
/ 31 октября 2019

Я обновляю свои крайние тесты на селен, но последний веб-драйвер доступен только в виде пакета dism. Мне нужен путь к файлу MicrosoftWebDriver.exe для селена, где я могу найти его после локальной установки:

Get-WindowsCapability -Online -Name "Microsoft.WebDriver~~~~0.0.1.0" | ConvertTo-Json
{
    "Name":  "Microsoft.WebDriver~~~~0.0.1.0",
    "State":  4,
    "DisplayName":  "Microsoft WebDriver",
    "Description":  "A tool for automated testing of Microsoft Edge and hosts of the EdgeHTML platform.",
    "DownloadSize":  329092,
    "InstallSize":  954241,
    "Path":  null,
    "Online":  true,
    "WinPath":  null,
    "SysDrivePath":  null,
    "RestartNeeded":  false,
    "LogPath":  "C:\\WINDOWS\\Logs\\DISM\\dism.log",
    "ScratchDirectory":  null,
    "LogLevel":  2
}

Get-WindowsCapability -Online | Where-Object -Property Name -Match "WebDriver"

Name  : Microsoft.WebDriver~~~~0.0.1.0
State : Installed

В журнале нет ничего, кроме изменений этого:

cat C:\\WINDOWS\\Logs\\DISM\\dism.log | findstr.exe "WebDriver"
:
2019-10-31 15:44:58, Info                  DISM   DISM.EXE: Executing command line: "C:\WINDOWS\system32\Dism.exe" /Online /Add-Capability /CapabilityName:Microsoft.WebDriver~~~~0.0.1.0
:

устанавливает несколько файлов * .cat и * .mum, но они являются двоичными файлами:

(Get-ChildItem -Path 'C:\' -Recurse -ErrorAction 'SilentlyContinue' -Filter 'Microsoft-WebDriver-Package*').Fullname
C:\Windows\servicing\Packages\Microsoft-WebDriver-Package~31bf3856ad364e35~amd64~~10.0.18362.1.cat
C:\Windows\servicing\Packages\Microsoft-WebDriver-Package~31bf3856ad364e35~amd64~~10.0.18362.1.mum
C:\Windows\servicing\Packages\Microsoft-WebDriver-Package~31bf3856ad364e35~wow64~~10.0.18362.1.cat
C:\Windows\servicing\Packages\Microsoft-WebDriver-Package~31bf3856ad364e35~wow64~~10.0.18362.1.mum
C:\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-WebDriver-Package~31bf3856ad364e35~amd64~~10.0.18362.1.cat
C:\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-WebDriver-Package~31bf3856ad364e35~wow64~~10.0.18362.1.cat
...