2014-12-19 3 views
0

У меня есть тесты Appium, которые взаимодействуют с UITableView. Тест выполняет действие, которое приводит к изменению метки в ячейке.iOS UI Automation - UIATableCell возвращает старое значение

Когда тест пытается проверить обновленную метку, возвращается старое значение, хотя визуальный осмотр ясно показывает новое значение. Инспектор Appium также показывает старую ценность, так же как и iOS Accessibility Inspector.

Единственный способ найти обновленное значение - заставить ячейку воссоздать.

Как я могу заставить инструменты Appium/iOS вернуть обновленное значение метки?

ответ

0

Эта проблема была вызвана неправильной реализацией ячейки, не содержащей UIAccessibilityContainer Protocol. Реализация создала элементы доступности один раз, а затем всегда возвращала тот же кешированный ответ.

Смежные вопросы