thank you Dan. Looks like i will have to add extra steps to click on drop down button & click on a specific value, not as clean as I would have liked!
On Wednesday, October 3, 2012 11:38:48 PM UTC+10, Dan wrote: > > style="display:none;" on that select is your problem. You need to trigger > whatever event is going to make that visible. Watir won't interact with an > element that isn't visible to the user, because a real user wouldn't be > able to do that either. > > On Wednesday, October 3, 2012 1:49:52 AM UTC-4, Barry Horgan wrote: >> >> >> I notice that the source html that the select section is 'greyed out' for >> all select tags on the page, I assume this is why I get the element not >> visible error:- >> >> http://screencast.com/t/Njmjvyxon >> >> I do not have this issue on the Watir-Webdriver Demo page, it's select >> tags are not 'greyed out':- >> >> >> https://spreadsheets.google.com/spreadsheet/viewform?formkey=dGtlWGJjbWhuSlAyMHhLdXc2eE0wX2c6MQ >> >> >> Barry. >> >> >> >> >> On Monday, September 24, 2012 9:02:25 AM UTC+10, Barry Horgan wrote: >>> >>> >>> still no resolution! get the following error using this code:- >>> >>> def select_redemption_option >>> puts(self.redemptionList?) >>> @browser.element(:css, "span.dropdown_btn").click >>> redemptionList_element.when_present.select 'Single' >>> puts(self.redemptionList) >>> end >>> >>> >>> timed out after 5 seconds, waiting for {:tag_name=>"select", >>> :id=>"redeumption"} to become present (Watir::Wait::TimeoutError) >>> >>> >>> I can see the test running, the drop down is clicked and the options >>> display. >>> >>> >>> >>> On Friday, September 21, 2012 6:30:01 PM UTC+10, Željko Filipin wrote: >>>> >>>> On Fri, Sep 21, 2012 at 4:03 AM, Barry Horgan <[email protected]> >>>> wrote: >>>> > redemptionList_element.select 'Single' >>>> > throws the following error: >>>> > 'Element is not currently visible and so may not be interacted with >>>> (Selenium::WebDriver::Error::ElementNotVisibleError)' >>>> >>>> Looks like the element is not visible. >>>> >>>> Does this work? >>>> >>>> redemptionList_element.when_present.select 'Single' >>>> >>>> Željko >>>> >>> -- 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]
