I would suggest something like this. I suspect you're running into a
race/timing issue where the make select list exists, but it hasn't been
populated with the expected values yet.
Watir::Wait.until { b.select_list(:id, "MainContent_drpMake").include?(
"ACURA") }
b.select_list(:id, "MainContent_drpMake").select("ACURA")
Dan
On Saturday, March 9, 2013 2:55:12 AM UTC-5, [email protected] wrote:
>
> Design of the Apps:
>
> First Dropdown: (All Loads Dynamically)
>
> -------------------
> <select id="MainContent_drpVehicleType" style="width:175px;"
> name="ctl00$MainContent$drpVehicleType">
> <option value="">- SELECT -</option>
> <option value="1" title="AUTO">AUTO</option>
> <option value="2" title="HD">HD</option>
> <option value="3" title="MARINE">MARINE</option>
> </select>
>
> Second Dropdown:
> -----------------------
>
> <option value="">-SELECT-</option>
> <option value="1" title="ACURA">ACURA</option>
> <option value="2" title="ALFA ROMEO">ALFA ROMEO</option>
> <option value="74" title="ALLIS CHALMERS LIFT TRUCK">ALLIS CHALMERS LIFT
> TRUCK</option>
> <option value="75" title="ALLIS CHALMERS TRACTOR">ALLIS CHALMERS
> TRACTOR</option>
> <option value="4" title="AMERICAN MOTORS">AMERICAN MOTORS</option
>
>
> Code used for execution:
> -----------------------
> b.select_list(:id, "MainContent_drpVehicleType").select("AUTO")
>
>
> b.select_list(:id, "MainContent_drpMake").select("ACURA")
> What my Problem is able to select "AUTO" from first dropdown
> and not able to select "ACURA" from second dropdown
>
> Error in Execution:(Wat in see in Command Prompt)
> ==========================
>
>
> C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.6.2/lib/watir-webdriver/el
> ements/select.rb:218:in `no_value_found': "ACURA" not found in select list
> (Wati
> r::Exception::NoValueFoundException)
> from
> C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.6.2/lib/watir
> -webdriver/elements/select.rb:152:in `rescue in select_by_string'
> from
> C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.6.2/lib/watir
> -webdriver/elements/select.rb:149:in `select_by_string'
> from
> C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.6.2/lib/watir
> -webdriver/elements/select.rb:131:in `select_by'
> from
> C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.6.2/lib/watir
> -webdriver/elements/select.rb:64:in `select'
> from C:/Ruby193/menu.rb:23:in `<main>'
>
>
>
> Kindly Anyone fix this issue
>
> Thanks in Advance:
> Ragu
>
>
>
--
--
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.