我正在尝试使用vbscript自动化JIRA POST配置。在数据库配置页面之后,当我单击下一个按钮时,下一个URL需要几分钟。我希望我的vbscript等到下一个按钮过程完成,然后转到下一个URL。
现在,在下一个按钮之后,我使脚本睡觉到2分钟,然后将其导航到下一页。但是我需要在代码中替换为WScript.Sleep
。由于这段时间在每台机器上都会有所不同。以下是我现在正在使用的代码:
IE.Document.getElementById("jira-setup-database-submit").Click
WScript.Sleep 120000
If (fso.FileExists("C:Program FilesAtlassianApplication DataJIRAdbconfig.xml")) Then
Call URL3
Else
ie.Visible = 1
MsgBox("Please enter valid Database Credential ")
End If
这将导致VBA有效暂停,直到浏览器返回已准备就绪并完成加载。
Do While (IE.Busy Or IE.READYSTATE <> 4)
DoEvents
Loop