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=""><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