@jarmo Your example is incorrect. Take a look at this one and tell me how to 
change it using explicit waiting.

```gherkin
# autocomplete.feature
Scenario: Autocomplete
  When I enter "Test" to search field
  Then I should see "Test One" in autocomplete
```

```ruby
# step_definitions/steps.rb
When(/^I enter "(.+)" to search field$/) do |term|
  page.set_search_field term
end

Then(/^I should see "(.+)" in autocomplete$/) do |term|
  page.autocomplete_results.should include(term)
end
```

```ruby
# support/search_page.rb
class SearchPage
  def set_search_field(term)
    browser.text_field(:id => "search_field").set term
  end
 
  def autocomplete_results
    browser.div(:id => "autocomplete").when_dom_changes.as.map(&:text)
  end
end
```

---
Reply to this email directly or view it on GitHub:
https://github.com/watir/watir-webdriver/issues/193#issuecomment-18438648
_______________________________________________
Wtr-development mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-development

Reply via email to