I'm not 100% sure what it's doing but you probably need to poll for some condition after 'lookup' so that it knows lookup is done before continuing. Maybe something like this
Watir::Wait.until(60) do br.text =~ /some regexp check/ end ________________________________ From: maulik goswami <[email protected]> To: [email protected] Sent: Friday, July 12, 2013 1:58 AM Subject: [wtr-general] [Watir-WebDriver] Wait until the text-field values are fetched through API I am writing the registration script where the API is being called in company registration no field which fetches all the data regarding company and fill it automatically in according text-field like name, phone no, address etc. So i want to make the script wait until all text-field vales are filled with values. I have tried the following script but it doesn't wait and clicks on continue button before all the values are fetched. require "watir-webdriver" require "watir-webdriver/wait" br = Watir::Browser.new :chrome br.goto verification_link br.a(:text => "Continue Manually").click br.text_field(:id => "regNumber").set "03977902" br.button(:id => "populatebtn").click Watir::Wait.until(10) {br.text_field(:id => "companyName").value.exists?} br.select_list(:id => "companyType").select("Limited") br.select_list(:id => "nature").select("Art") br.text_field(:id => "sales_turnover").set "12000" br.select_list(:id => "why").select("Bill Payment") br.button(:id => "lookup").click br.button(:id => "continue").click -- -- 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. -- -- 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.
