Hi,

I'm trying to write some tests that test various attribute keys in <DIV> 
elements for particular values.  The <DIV> in question has a "class" attribute 
but even though I know the attribute is defined, invoking 
attribute_value("class") always returns nil.  I've tried this on other elements 
aside from <DIV> and I've also seen similar issues.  Is there something I'm 
missing here?

Example (non <DIV> tag example actually an image):

type:
id:
name:
value:
disabled:     false
src:          http://blahmachine/blahapplication/blahicons/blah.gif
file date:    04/23/2007
file size:    1246
width:        17
height:       17
alt:

And from IRB if I type:

irb(main):135:0> puts fr.images[1].attribute_value("file date")
nil
=> nil
irb(main):136:0> puts fr.images[1].attribute_value("src")
 http://blahmachine/blahapplication/blahicons/blah.gif 
=> nil
irb(main):137:0> puts fr.images[1].attribute_value("file size")
nil
=> nil
irb(main):138:0> puts fr.images[1].attribute_value("width")
17
=> nil
irb(main):139:0> puts fr.images[1].attribute_value("height")
17
=> nil

So as you can see, "file date" and "file size" are nil but by my reckoning 
shouldn't be.

I haven't tried this on 1158 yet, as there's something (frames related) that 
caused me to revert to 1145 a few days ago so that I could get some tests going.

Thanks very much for shedding any light on this.

Regards,
Derek Wong.


_______________________________________________
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to