2015-01-27 5 views
0

У меня есть приложение, которое было разработано внешней компанией, и я пытаюсь использовать UI-Automation (или Appium), чтобы получить некоторые базовые тесты регрессии. Однако некоторые кнопки на странице недоступны, несмотря на доступность и метки.Требуется ли эта iOS UITableView для реструктуризации, чтобы обеспечить доступность и автоматизацию?

Я составил в Выявить и посмотрел на структуру вида:

UITableView 
    UITableViewWrapperView 
    SlideShowView (subclass of UIView) 
    UIButton: Sign In 
    UIButton: Sign Up 
    _UITableViewCellSeparatorView 
    _UITableViewCellSeparatorView (repeated 16 more times) 

SlideShowView не внутри клетки. Это кажется очень странным.

UI-Automation и Appium показывают UITableView с автоматической сгенерированной меткой «Пустой список». Кнопки входа и регистрации недоступны.

Есть ли какой-либо прецедент для этого, или это просто сломанный макет, который визуализируется правильно по чистой удаче? Кажется, что это эквивалент:

<table> 
    <div></div> 
</table> 

ответ

0

Вы правы. Это удивительная иерархия взглядов, которая не является тривиально доступной. К сожалению, это означает, что нет ссылки на источник.

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

  • Нет связанных вопросов^_^