VB.Net - Select A Class Using GetElementByClass And Then Click The Item Programmatically
Now before posting this question i did read... How to select a class by GetElementByClass and click on it programmically But this doesn't work for me. Apparently I'm an idiot and d
Solution 1:
I figured it out after messin around with the original post that I found on stackoverflow.com
Dim theElementCollection As HtmlElementCollection = Nothing
theElementCollection = WebBrowser1.Document.GetElementsByTagName("div")
For Each curElement As HtmlElement In theElementCollection
'If curElement.GetAttribute("classname").ToString = "example" It doesn't work.
' This should be the work around.
If InStr(curElement.GetAttribute("classname").ToString, "closeWindow") Then
' Doesn't even fire.
' InvokeMember(test) after class is found.
'MessageBox.Show(curElement.GetAttribute("InnerText"))
curElement.InvokeMember("Click")
curElement.InvokeMember("MouseDown")
curElement.InvokeMember("MouseUp")
curElement.RaiseEvent("OnClick")
curElement.Focus()
End If
Next
Post a Comment for "VB.Net - Select A Class Using GetElementByClass And Then Click The Item Programmatically"