[wtr-general] Re: Handle 2 text boxes with same name

2009-02-09 Thread wesley chen
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.comwrote:

 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.comwrote:


 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=2div 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
   tdinput 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=2div 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
   tdinput 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
-~--~~~~--~~--~--~---



[wtr-general] Re: Handle 2 text boxes with same name

2009-02-07 Thread Charley Baker
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.comwrote:


 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=2div 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
   tdinput 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=2div 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
   tdinput 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
-~--~~~~--~~--~--~---