You can usually use whatever attribute is already valid in html. "name" for tables, as far as i know, is not a valid attribute for example.
You can get a rough estimation of the available attributes at w3 site[1]. For example, if you look at the table element[2], then it supports "border" and "global attributes". When you look at the global attributes[3], then "name" is not listed there. There might be of course differences between html4 and html5. In short - if you're using some attribute in your html markup and it is a valid attribute for that element, then just trying it out in watir should work. If it does not, then feel free to open up an issue in watir-classic[4] or watir-webdriver[5] repository respectably. Jarmo Pertman ----- IT does really matter - http://itreallymatters.net [1] http://www.w3.org/TR/html-markup/elements.html [2] http://www.w3.org/TR/html-markup/table.html#table [3] http://www.w3.org/TR/html-markup/global-attributes.html [4] https://github.com/watir/watir-classic/issues [5] https://github.com/watir/watir-webdriver/issues On Saturday, March 2, 2013 3:03:11 AM UTC+2, Justin Ko wrote: > > As far as I can tell, the code checks against the "attribute_list" to > determine if the attribute is valid. You can see the list for a specific > element type by doing: > > browser.element.class.attribute_list > > where "element" can be any element type (text_field, link, div, etc.). I > believe it is auto-generated some how. > > Justin Ko > > > > On Friday, March 1, 2013 1:04:25 PM UTC-5, Chuck van der Linden wrote: >> >> We used to have a big chart, which listed all the elements, and what >> could be used to identify them, but it was hard to keep up to date, and I'm >> not sure it's around, linked, or up to date if it is. >> >> Is there a simple way (perhaps it has escaped me) to know (perhaps via >> the rubydocs) what things can be used to select an element? >> >> for example >> browser.text_field(:name => "foo") #valid >> browser.tables(:name => "foo") # results in: invalid attribute: :name >> (Watir::Exception::MissingWayOfFindingObjectException) >> >> If I look up the tables method in the rubydoc, all I see is tables >> (*args) how can I tell what a valid arg is? >> >> >> -- -- 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] --- You received this message because you are subscribed to the Google Groups "Watir General" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
