У меня есть ужасно закодированный набор контроллеров, которые я не могу реорганизовать в это время. Я должен привести их в автоматическое тестирование, но столкнулся с проблемой с инструментом UIAutomation.UIAutomation, UITableView внутри UITableViewCell
Эти контроллеры динамически генерируются. Было много способов сделать это, но кто-то решил, что было бы лучше, если бы они создали таблицу, содержащую ячейки, каждая из которых содержит больше табличных представлений, содержащих ячейки, которые пользователь увидит и будет взаимодействовать.
Простой пример одного из этих контроллеров заключается в следующем:
мне нужно нажать на одну из этих ячеек таблицы просмотра автомагически.
После того, как вы столкнулись с некоторыми проблемами иерархии представлений, мне наконец-то удалось получить logElementTree, чтобы увидеть все ячейки с правильными идентификаторами доступности. Вот результат:
Теперь просто чтобы проверить, что я могу нажать одну из кнопок сценария ...
Неа. Похоже, что я не могу разобраться в элементах, хотя logTree ясно показывает, что они существуют и видны.
Любые идеи очень приветствуются. Я не очень разбираюсь в javascript, поэтому мне не хватает чего-то очевидного. Благодаря!