Skip to content

Commit

Permalink
Fix typo in Kautomator-wrapper_over_UI_Automator.ru.md (#594)
Browse files Browse the repository at this point in the history
  • Loading branch information
pisanyialeksei authored Nov 13, 2023
1 parent 73fef6b commit 971b8d9
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/Wiki/Kautomator-wrapper_over_UI_Automator.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ class SomeTest {
}
```

### Ускорияем UI Automator
### Ускоряем UI Automator
Как вы помните, мы рассказывали о возможном ускорении UI Automator. Как это становится возможным? <br>
UI Automator имеет внутренний механизм для предотвращения потенциальной нестабильности. Под капотом библиотека слушает и отдает команды через AccessibilityManagerService. AccessibilityManagerService — это единая точка для всех событий доступности в системе. В какой-то момент создатели UI Automator столкнулись с проблемой ненадёжности. Одной из самых популярных причин такого неопределенного поведения является большое количество обрабатываемых в системе событий в текущий момент. Но UI Automator имеет связь с AccessibilityManagerService. Такое подключение дает возможность прослушивать все события доступности в системе и ждать спокойного состояния, когда нет никаких действий. Спокойное состояние приводит к детерминированному поведению системы и снижает вероятность нестабильности. <br>
Все это подтолкнуло авторов UI Automator к внедрению следующего алгоритма: UI Automator ожидает 500 мс (`waitForIdleTimeout` и `waitForSelectorTimeout` в окне `androidx.test.uiautomator.Configurator`) в течение 10 секунд для **каждого действия**. КАЖДОЕ ДЕЙСТВИЕ.
Expand Down

0 comments on commit 971b8d9

Please sign in to comment.