Stablized tests: Organization select in user create modal is stale.

This commit is contained in:
Thorsten Eckel 2018-06-27 16:46:45 +02:00
parent 295844c72e
commit f1296f6500

View file

@ -2748,12 +2748,20 @@ wait untill text in selector disabppears
element = instance.find_elements(css: '.modal input.searchableSelect-main')[0] element = instance.find_elements(css: '.modal input.searchableSelect-main')[0]
element.clear element.clear
element.send_keys(data[:organization]) element.send_keys(data[:organization])
target = nil
until target begin
sleep 0.5 retries ||= 0
target = instance.find_elements(css: ".modal li[title='#{data[:organization]}']")[0] target = nil
until target
sleep 0.5
target = instance.find_elements(css: ".modal li[title='#{data[:organization]}']")[0]
end
target.click()
rescue Selenium::WebDriver::Error::StaleElementReferenceError
sleep retries
retries += 1
retry if retries < 3
end end
target.click()
end end
check( check(
browser: instance, browser: instance,