1

Тема: Скрипт: открыть браузер, перейти по линку, залогинится

Добрый день, уважаемые эксперты!

Требуется помощь в автоматизации небольшого процесса под вин 10.

Требуется открыть броузер, IE, перейти по линку "https://www.raise.com/user/sign_in" ввести юзернейм и пароль и залогинится.

Моя версия кода, работает не совсем корректно:
1) при дваойном нажатии на шорткат открывается окно браузера и нужно обязательно кликнуть на него, иначе скрипт сработает вне браузера
2) проблема с таймингом, не всегда вводится логин и пароль, иногда часть от логина + часть пароля в логин форме и т.д.

Const strURL = "https://www.raise.com/user/sign_in"
Const strID = "testings@gmail.com"
Const strPswd = "1q2w3e4r5t"
 
Set objIE = CreateObject( "InternetExplorer.Application" )
objIE.Visible = True
objIE.Navigate2 strURL
 
Do While objIE.Busy
	WScript.Sleep 1000
Loop
 
Set objShell = WScript.CreateObject("WScript.Shell")
WScript.Sleep 1000
objShell.SendKeys strID
WScript.Sleep 100
objShell.SendKeys "{TAB}"
WScript.Sleep 100
objShell.SendKeys strPswd
WScript.Sleep 100
objShell.SendKeys "{ENTER}"

Очень надеюсь на помощь специалистов!

2

Re: Скрипт: открыть браузер, перейти по линку, залогинится

kreal
Префикс "Cкрипт:" в заголовке неуместен.
По VBS и так есть где узнать и спросить:
VBScript: заполнение Web-форм
VBS: программное заполнение Web-форм-2
VBS: Вход на почту через браузер

Правила.