我的最新脚本有问题,有时页面无法加载到我的WebBrowser中。我对我得到的错误感到非常困惑,但这一切都是有道理的,我想知道是否有人可以提供帮助。这是我当前的脚本:
If Not number_of_ticks > 250 Then
number_of_ticks += 1
If (WebBrowser1.IsBusy) Then
'
Else
WebBrowser1.Document.GetElementById("NewGamertag").SetAttribute("value", txtTurbo.Text)
WebBrowser1.Document.GetElementById("claimIt").InvokeMember("Click")
End If
Else
'number_of_ticks has exceed the maximum amount of allowed ticks
Timer1.Enabled = False
WebBrowser1.Refresh()
number_of_ticks = 0
Timer1.Enabled = True
End If
如您所见,脚本的这一部分:
If (WebBrowser1.IsBusy) Then
'
Else
WebBrowser1.Document.GetElementById("NewGamertag").SetAttribute("value", txtTurbo.Text)
WebBrowser1.Document.GetElementById("claimIt").InvokeMember("Click")
End If
确保页面已满载,但现在我需要确保页面位于正确页面/正确加载。我不知道如何解决这个问题,因为我从来没有使用IF来加载页面,如果有人可以提供帮助,那将非常棒:)