try: @ie.text_field(:name => 'ngids', :index=> 2).set('ATP00594978')
Thanks. Wesley Chen. On Mon, Feb 9, 2009 at 2:04 PM, Venugopal Devarakonda < venugopal.devarako...@gmail.com> wrote: > Hi: > > The attached the snap shot of my webpage which has 2 blocks both identical > in terms of class names, text field names etc. > > *To access the NG ID field i gave the below script:* > > puts " Step 5: Enter the ngid as ATP00594978" > @ie.text_field(:name, 'ngids', :index, 2).set('ATP00594978') > > For this i get this error: > > Error: > test_3_Authorize_User(CSDPUIHomePage): > ArgumentError: wrong number of arguments (4 for 2) > auth_unath.rb:42:in `text_field' > auth_unath.rb:42:in `test_3_Authorize_User' > > *But if i give the following:* > > puts " Step 5: Enter the ngid as ATP00594978" > @ie.text_field(:name, 'ngids').set('ATP00594978') > > It always updates the first NG ID. > > > Let me know if i am missing out on something > > Regards > Venu > > > On Sat, Feb 7, 2009 at 10:21 PM, Charley Baker <charley.ba...@gmail.com>wrote: > >> Multiple attributes for input elements are now supported in the latest >> version of Watir - 1.6.2. The wiki has also been updated. >> >> >> Charley Baker >> blog: http://charleybakersblog.blogspot.com/ >> Lead Developer, Watir, http://wtr.rubyforge.org >> QA Architect, Gap Inc Direct >> >> >> >> On Fri, Feb 6, 2009 at 11:20 PM, Vens <venugopal.devarako...@gmail.com>wrote: >> >>> >>> Hi: >>> >>> I just started using Watir for automating few web UIs. During this I >>> came across a situation where I had to put in data to a text field but >>> incidently there are 2 text boxes having the same name. Please look at >>> the snippet below: >>> >>> <div class="boxed"> >>> <h3 class="title"> Authorize NG IDs </h3> >>> <form action="ser.do" method="post" name="sAFrm"> >>> <input type="hidden" value="authorize" name="dispatch"/> >>> <table> >>> <tbody> >>> <tr> >>> <td colspan="2"><div class="infomark"> You can enter comma >>> separated multiple ngids </div></td> >>> </tr> >>> <tr> >>> <th> MID </th> >>> <td> <select size="1" name="mid"></select></td> >>> </tr> >>> <tr> >>> <th> NG IDs </th> >>> <td><input type="text" value="" size="100" >>> maxlength="200" >>> name="ngids"/></td> >>> </tr> >>> </tbody> >>> </table> >>> </form> >>> </div> >>> >>> <div class="boxed"> >>> <h3 class="title"> Authorize NG IDs </h3> >>> <form action="ser.do" method="post" name="sAFrm"> >>> <input type="hidden" value="unauthorize" name="dispatch"/> >>> <table> >>> <tbody> >>> <tr> >>> <td colspan="2"><div class="infomark"> You can enter comma >>> separated multiple ngids </div></td> >>> </tr> >>> <tr> >>> <th> MID </th> >>> <td> <select size="1" name="mid"></select></td> >>> </tr> >>> <tr> >>> <th> NG IDs </th> >>> <td><input type="text" value="" size="100" >>> maxlength="200" >>> name="ngids"/></td> >>> </tr> >>> </tbody> >>> </table> >>> </form> >>> </div> >>> >>> When I looked into >>> http://wiki.openqa.org/display/WTR/Multiple+Attributesit >>> said it is not implemented for input elements. Can you help me solve >>> this. >>> >>> Regards >>> Venu >>> >>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---