I thought i answered this already. What Tim wanted to probably say was that Watir 3 supports data attributes. Just use underscores instead of dashes.
Jarmo Pertman ----- IT does really matter - http://itreallymatters.net On Friday, August 10, 2012 9:18:36 AM UTC+3, @90kts wrote: > > support for html5 data-* attributes by using :data_* for locating and #data_* > for retrieving attribute values > > On Friday, August 10, 2012 4:28:53 AM UTC+10, Abe Heward 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? >> > -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. [email protected] http://groups.google.com/group/watir-general [email protected]
