2016-06-16 2 views
0

Я пытаюсь автоматизировать настройку почты JIRA с помощью VBScript. После страницы конфигурации базы данных, когда я нажимаю на следующую кнопку, для перехода к следующему URL-адресу требуется несколько минут. Я хочу, чтобы мой VBScript подождал, пока этот следующий процесс будет завершен, а затем перейдите к следующему URL-адресу.Подождите, пока «Щелчок» на WebButton типа submit завершен полностью

Прямо сейчас, после следующей кнопки, я заставил сценарий спать до 2 минут, а затем переместил его на следующую страницу. Но мне нужно заменить на WScript.Sleep в моем коде. Поскольку это время будет отличаться на каждой машине. Ниже приводится код, я использую прямо сейчас:

IE.Document.getElementById("jira-setup-database-submit").Click 
WScript.Sleep 120000 
If (fso.FileExists("C:\Program Files\Atlassian\Application Data\JIRA\dbconfig.xml")) Then 
    Call URL3 
Else 
    ie.Visible = 1 
    MsgBox("Please enter valid Database Credential ") 
End If 

ответ

0

Это заставит VBA эффективно приостановить, пока браузер не вернется, что он готов и по окончании загрузки.

Do While (IE.Busy Or IE.READYSTATE <> 4) 
    DoEvents 
Loop 
+0

Nope не работает – Abhaya