lib/cucumber/pickles/transform.rb in pickles-0.1.2 vs lib/cucumber/pickles/transform.rb in pickles-0.1.3
- old
+ new
@@ -1,10 +1,12 @@
within_reg = /\A\s*(.*)?\s*(?:["|'](.*?)["|'])?\s*\Z/
Transform(/(within .*)$/) do |within_info|
splitted = within_info.split('within').reject(&:blank?)
- splitted.reverse_each.each_with_object(page) do |info, within|
+ Waiter.wait_for_ajax
+
+ splitted.reverse_each.inject(page) do |within, info|
captures = Helpers::Regex::WITHIN.match(info).captures
el_alias = captures[0]
locator = captures[1]
Pickles.detect_node(el_alias, locator, within: within)