I have tried this code but it gives error for document function. as-- LE.rb:7:in `method_missing': Document (WIN32OLERuntimeError) OLE error code:80004005 in <Unknown> <No Description> HRESULT error code:0x80020009 Exception occurred. from OLE.rb:7 >Exit code: 1
On Mar 26, 11:35 am, Vikas Tulashyam <vtulash...@gmail.com> wrote: > Hi Guys, > I want to create a method by which I can perform any operation on a > object by just passing the identifier of that object. In Watir , we > need to call specific methods for calling a particular object as--> > > ie.text_filed(:id, 'Text1').set('Test') > > So, Can I impelment my method using win32OLE . e.g. --> > > require 'win32ole' > ie = WIN32OLE.new('InternetExplorer.Application') > ie.visible = true > ie.navigate("http://www.google.com") > ie.document.all["q"].value = "pickaxe" > ie.document.all["btnG"].click > > Is this a good way to create a function which performs an operation on > all object types by just passing identifier as --> > > def click(sObjectId) > > ie.document.all[sObjectId].click > > end > > Please reply. I will be thankful for your cooperation. > > Thanks > Vikas --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Watir General" group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~----------~----~----~----~------~----~------~--~---