Click here to Skip to main content
11,573,862 members (59,570 online)
Rate this: bad
good
Please Sign up or sign in to vote.
hi all,
I am trying to automate and get the browser to click a button but it is not working
i googled. and found these links

Talk in MSDN
Stackover flow

and many other
i want to automate Samsung website.
first select a category(Refrigerator, washer, etc...)
in that go to "SEE ALL"
in that category click on the button "VIEW ALL" and get the product list
the MSDN suggestion of object invoke is working rarely. (like 1 in 10 times)
any other suggestion please
but none of them work
Posted 7-Mar-13 23:17pm
Edited 7-Mar-13 23:18pm
v2

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

I some how got this to work... not sure if there is a correct solution or more good one i used this

 
Dim el As HtmlElement = Me.webBrowser1.Document.All("Button1")
Dim obj As Object = el.DomElement
Dim mi As System.Reflection.MethodInfo = obj.[GetType]().GetMethod("click")
threading.thread.sleep(2000)
mi.Invoke(obj, New Object(-1) {})

And the sleep is needed i am not sure of the reason. but if you put a wait it is working.
hope this will work long enough.
please let me know if there is a better solution to do it

Thanks
  Permalink  
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS


Advertise | Privacy | Mobile
Web03 | 2.8.150624.2 | Last Updated 8 Mar 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100