Issue Details (XML | Word | Printable)

Key: WTR-493
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Minor Minor
Assignee: Unassigned
Reporter: Zeljko
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Watir

css is an unknown way of finding a <*>

Created: 07/Oct/11 03:13 AM   Updated: 28/Oct/11 05:49 PM   Resolved: 28/Oct/11 05:49 PM
Component/s: HTML Controls
Affects Version/s: 2.0
Fix Version/s: None

Environment:
ruby 1.9.2p290 (2011-07-09) [i386-mingw32]
rubygems 1.8.11
watir 2.0.2


 Description  « Hide

I have this HTML.

<select id="mySelectList">
  <option title="title1" value="1">Title 1</option>
  <option title="title2" value="2">Title 2</option>
  <option title="title3" value="3">Title 3</option>
</select>

I want to get all option elements. I have tried this:

browser.elements(:css => "option")

and got this

Watir::Exception::MissingWayOfFindingObjectException: css is an unknown way of finding a <*> element (option)
        from C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.2/lib/watir/locator.rb:125:in `rescue in match?'
        from C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.2/lib/watir/locator.rb:122:in `match?'
        from C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.2/lib/watir/locator.rb:32:in `block in match_with_specifiers?'
        from C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.2/lib/watir/locator.rb:32:in `each'
        from C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.2/lib/watir/locator.rb:32:in `all?'
        from C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.2/lib/watir/locator.rb:32:in `match_with_specifiers?'
        from C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.2/lib/watir/locator.rb:102:in `block in each'
        from C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.2/lib/watir/locator.rb:96:in `block in each_element'
        from C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.2/lib/watir/locator.rb:95:in `each'
        from C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.2/lib/watir/locator.rb:95:in `each_element'
        from C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.2/lib/watir/locator.rb:101:in `each'
        from C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.2/lib/watir/collections.rb:22:in `each'
        from C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.2/lib/watir/element_collections.rb:25:in `length'
        from C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.2/lib/watir/element_collections.rb:19:in `initialize'
        from C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.2/lib/watir/html_element.rb:26:in `new'
        from C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.2/lib/watir/html_element.rb:26:in `elements'
        from (irb):23
        from C:/Ruby192/bin/irb:12:in `<main>'


Sort Order: Ascending order - Click to sort in descending order