Будет ли скрипт скрипта Workndows запускать скрипт в браузере Chrome - PullRequest
0 голосов
/ 16 мая 2019
Dim Wsh

Set objShell =CreateObject("WScript.Shell")

Set objExec = objShell.Exec("C:\Program Files\Google\Chrome\Application\chrome.exe https://<internal company VPN address>")

Wscript.Sleep 1000

objShell.AppActivate("<Title page>")

Wscript.Sleep 1000


Wsh.SendKeys "<username>"


Wscript.Sleep 1000

Wsh.SendKeys "{TAB}"

Wsh.Sendkeys "<password>"


Wscript.Sleep 1000

Wsh.SendKeys "{ENTER}"

Я получаю WSH "objectRequired". Ошибка выполнения при попытке запустить следующий скрипт.

Что происходит:

Браузер Chrome корректно открывается в Chrome и включенный адрес https (внутренний адрес vpn)

Однако он останавливается с указанной ошибкой во время выполнения непосредственно перед потому что курсор не сфокусирован в этом текстовом поле.

Насколько я понимаю, WSH не может обрабатывать браузер Chrome и объект и что Java-скрипт будет работать, однако мне нужен совет или стартовый код, чтобы помочь мне в этом.

Цель состоит в том, чтобы

1. установите фокус на текстовое поле имени пользователя, затем

  1. вкладка к текстовому полю пароля, затем нажмите

  2. введите ключ и войдите в систему

...