Использование явного ожидания невидимости элемента (определенного ниже), появляющегося до обязательного элемента Some Text
, решило проблему. Как ни странно , это явное ожидание не требовалось в случае значения по умолчанию automationName
.
wait = WebDriverWait(self.driver, 20)
wait.until(EC.invisibility_of_element_located((By.ID, "com.xxx.abc.my_app:id/prior_element")))
PS: хотя я понимаю, что этот ответ может получить несколько отрицательных голосов, я твердо верю, что это странное поведение двигателя UiAutomator2
.