support for html5 data-* attributes by using :data_* for locating and #data_* for retrieving attribute values
Regards, Tim Koopmans +61 417 262 008 <http://altentee.com/> The Automation Company On Fri, Aug 10, 2012 at 6:25 AM, Abe Heward <ahew...@rsmart.com> wrote: > If I want to monkey patch Watir to recognize custom HTML attributes > ("custom_attrib" in the example code) I just add this code: > > module Watir > > class Element > > def custom_attrib > > @how = :ole_object > > return @o.custom_attrib > > end > > end > > end > > However, take a look at the custom attributes on this div element: > > > <div class="contentauthoring_cell_element" data-element-id="id6775571" > data-element-type="contacts"> > > Notice that those custom items contain dashes. This is bad, because Ruby > does not allow dashes to exist in its method names. > > So, is Watir simply unable to be monkey-patched for these sorts of custom > attributes? If so, that would be really unfortunate because it seems like a > pretty common thing to have in HTML nowadays. > > OTOH, if it can be monkey-patched to support these things, then how? > > _______________________________________________ > Wtr-development mailing list > Wtr-development@rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development >
_______________________________________________ Wtr-development mailing list Wtr-development@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-development