У меня есть следующие .dll
файлы для запуска селена через powershell:
Вы можете игнорировать файлы расширения. По сути, я хочу использовать команду 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
Сейчас я просто хочу проверить, могу ли я одновременно открывать два разных приложения Chrome, и они оба перейдут на google.com
Вот этот скрипт:
Запуск через окно powershell не соответствует ожиданиям? Он открывает два браузера Chrome, но не перемещается к ним, а также проверка сведений о работе не выдает сообщений об ошибках?