IF页面没有加载?

时间:2013-04-01 05:57:55

标签: vb.net browser refresh

我的最新脚本有问题,有时页面无法加载到我的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来加载页面,如果有人可以提供帮助,那将非常棒:)

0 个答案:

没有答案