Веб-приложение последовательно использует этот div после действий пользователя. Мои тестовые скрипты имеют эту строку. дословно, повсюду.Watir: Всегда ждите, когда присутствует элемент веб-страницы
@browser.div(:id => 'loading-indicator').wait_while_present
Явно в том числе эта линия везде в порядке, но уродливая и повторяющаяся.
Использование wait_until_present
с следующего элемента («foo
») после индикатора загрузки иногда работать. Однако в некоторых случаях foo
и индикатор загрузки присутствуют одновременно, но foo
не visible?
, пока индикатор загрузки не исчезнет.
Есть ли способ, возможно, в env.rb
, чтобы указать watir-webdriver, что он должен всегда wait_while
этот элемент присутствует?