等到提交类型的WebButton上的“单击”完成

时间:2016-06-16 10:20:26

标签: vbscript wsh

我正在尝试使用VBScript自动化JIRA帖子配置。在我点击下一个按钮后,在数据库配置页面之后,需要几分钟才能继续下一个URL。我希望我的VBScript等到下一个按钮进程完成后再转到下一个URL。

现在,在下一个按钮之后,我让脚本睡到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

1 个答案:

答案 0 :(得分:0)

这将导致VBA有效地暂停,直到浏览器返回它已准备好并已完成加载。

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