my experience is that asking for unique ID for links can work out well. What 
about for form items as well?

Cheers
Pierre Garigue 
-----Original Message-----
From:   Michael Bolton [mailto:[EMAIL PROTECTED]
Sent:   Sat 07-Jan-06 3:12 PM
To:     [email protected]
Cc:     
Subject:        Re: [Wtr-general] Link that can not be found
I'm resending this message because I don't believe that it ever appeared on
the list.  If it did, please pardon me.
 
---Michael B.

A while back, someone wrote:
 > I am having the problem with the link of the following form:



 > <a href="some address"><u>Sign in</u></a>



 > And it appears that the both lines below can not find the link to click:

 > ie.link(:name, "Sign in").click  

 > ie.link(:name, "<u>Sign in</u>").click 


And someone else replied:  
 > The portion of data you are looking at is the "text" of the link, not the
name... 

 > so,

 > ie.link( :text, "Sign in" ).click 

 > should work.

 To which I TRIED to reply: 

 
Which actually raises an interesting point: somewhere in the Watir
documentation is the notion that the easiest way to find the link is by
id--the id= attribute inside the Anchor tag, which apparently is preferred
under current markup language standards, or name--the name=  attribute
inside the Anchor tag, which is apparently deprecated.  Looking by :text
means that if the text on the link changes, the test breaks.  The theory is
that an id attribute will be changed less often than the text.  That seems
like a reasonable presumption in many cases.  The HTML you use in your
example might be part of a tutorial that you're doing, or it might be part
of an application that you're testing.  If the latter, you can ask the
programmer nicely for more testability by asking for id attributes in the
markup.
 
I've found www.w3schools.com to be a useful resource for learning about
markup language, browsers, and topics related to Web technology.  Do others
have similar places that they'd recommend?
 
---Michael B.




_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to