У меня есть следующие файлы .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, но не переходит к ним, а также при проверке сведений о задании не выявляются сообщения об ошибках?