I have the following code set up under document complete but its still going through the code to fast. Is there a way to slow it down between sites?
Private Sub SignInWebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles SignInWebBrowser1.DocumentCompleted
'Connotea http://www.connotea.org/login
If submitwebnameTxtBox.Text = "Connotea" Then
Try
Static part As Integer
If part = 0 Then
SignInWebBrowser1.Document.GetElementById("username").SetAttribute("value", SubmitUserNameTextBox.Text)
SignInWebBrowser1.Document.GetElementById("password").SetAttribute("value", SubmitPasswordTextBox.Text)
Dim allelements As HtmlElementCollection = SignInWebBrowser1.Document.All
For Each webpageelement As HtmlElement In allelements
If webpageelement.GetAttribute("value") = "Login" Then
webpageelement.InvokeMember("click")
End If
Next
part = 1
ElseIf part = 1 Then
part = 2
SignInWebBrowser1.Navigate("http://www.connotea.org/add")
part = 3
ElseIf part = 3 Then
part = 4
Dim allelements As HtmlElementCollection = SignInWebBrowser1.Document.All
For Each webpageelement As HtmlElement In allelements
If webpageelement.GetAttribute("id") = "urlbox" Then
webpageelement.SetAttribute("value", URLTextBox.Text)
End If
Next
SignInWebBrowser1.Document.GetElementById("usertitle").SetAttribute("value", TitleTextBox.Text)
SignInWebBrowser1.Document.GetElementById("tags").SetAttribute("value", KeywordsTextBox.Text)
SignInWebBrowser1.Document.GetElementById("description").SetAttribute("value", DescriptionTextBox.Text)
SignInWebBrowser1.Document.GetElementById("mywork").InvokeMember("click")
'SignInWebBrowser1.Document.GetElementById("button").InvokeMember("click")
WebsitesBindingSource.MoveNext()
part = 5
Else
part = 0
End If
Catch ex As Exception
WebsitesBindingSource.MoveNext()
End Try
' ''------NEED TO TAKE OUT THE LINE BELOW
''WebsitesBindingSource.MoveNext()
End If
'Faves https://secure.faves.com/signIn
If submitwebnameTxtBox.Text = "Faves" Then
Try
Static part0 As Integer
If part0 = 0 Then
SignInWebBrowser1.Navigate("http://faves.com/createdot.aspx")
part0 = 1
ElseIf part0 = 1 Then
part0 = 2
Dim allelements As HtmlElementCollection = SignInWebBrowser1.Document.All
For Each webpageelement As HtmlElement In allelements
If webpageelement.GetAttribute("id") = "rUsername" Then
webpageelement.SetAttribute("value", SubmitUserNameTextBox.Text)
End If
Next
For Each webpageelement As HtmlElement In allelements
If webpageelement.GetAttribute("name") = "rPassword" Then
webpageelement.SetAttribute("value", SubmitPasswordTextBox.Text)
End If
Next
For Each webpageelement As HtmlElement In allelements
If webpageelement.GetAttribute("name") = "action" Then
webpageelement.InvokeMember("click")
End If
Next
part0 = 3
ElseIf part0 = 3 Then
part0 = 4
SignInWebBrowser1.Document.GetElementById("urlText").SetAttribute("value", URLTextBox.Text)
SignInWebBrowser1.Document.GetElementById("subjectText").SetAttribute("value", TitleTextBox.Text)
SignInWebBrowser1.Document.GetElementById("tagsText").SetAttribute("value", KeywordsTextBox.Text)
SignInWebBrowser1.Document.GetElementById("noteText").SetAttribute("value", DescriptionTextBox.Text)
''Dim allelements As HtmlElementCollection = SignInWebBrowser1.Document.All
'' For Each webpageelement As HtmlElement In allelements
'' If webpageelement.GetAttribute("value") = "Publish" Then
'' webpageelement.InvokeMember("click")
'' End If
'' Next
WebsitesBindingSource.MoveNext()
part0 = 5
Else
part0 = 0
End If
Catch ex As Exception
WebsitesBindingSource.MoveNext()
End Try