Selenium в powershell не работает с командой Start-Job - PullRequest
0 голосов
/ 06 мая 2018

У меня есть следующие .dll файлы для запуска селена через powershell: enter image description here

Вы можете игнорировать файлы расширения. По сути, я хочу использовать команду Start-Job, чтобы одновременно открывать два браузера chrome и переходить по разным URL.

Вот мой сценарий:

temp.ps1

# set the location to the current one where the dll's are
Set-Location -Path $args[0]
Get-ChildItem -Filter "*.dll" | ForEach-Object { Add-Type -Path $_.Name } # this will get all the dll's

# start chrome
$options = New-Object OpenQA.Selenium.Chrome.ChromeOptions
$options.BinaryLocation = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
$chrome = New-Object OpenQA.Selenium.Chrome.ChromeDriver($options)
$chrome.Navigate().GoToUrl("http://www.google.com")

При этом открывается окно Chrome на google.com enter image description here

Сейчас я просто хочу проверить, могу ли я одновременно открывать два разных приложения Chrome, и они оба перейдут на google.com

Вот этот скрипт:

enter image description here

Запуск через окно powershell не соответствует ожиданиям? Он открывает два браузера Chrome, но не перемещается к ним, а также проверка сведений о работе не выдает сообщений об ошибках?

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...