小编ajc*_*432的帖子

在Xcode 7 UI测试中访问嵌套的UIElements

我无法在我正在测试的应用程序的屏幕上找到XCUIElements.我意识到你可以通过以下方式访问按钮:

app.buttons[].elementBoundByIndex(0)
Run Code Online (Sandbox Code Playgroud)

但问题是有时候,找不到组件.就像我在UITableView中的单元格中有一个Button的情况一样.我尝试使用XCUIElementQuery来查找按钮,但它不在那里.我尝试查找表或tableviews或集合视图,即使它们在视图控制器中,它们也不会在UI测试中找到.返回数组的计数将为零.

我最初尝试记录测试,但单击我尝试访问的元素不起作用.Xcode将其检测为"其他元素",并且在尝试点击期间,播放应用程序不会前进.

是否有一种高级方法来访问UI层次结构中的UIView高级组件以进行级联?

ui-testing ios xcode7 xcode-ui-testing

4
推荐指数
2
解决办法
5361
查看次数

标签 统计

ios ×1

ui-testing ×1

xcode-ui-testing ×1

xcode7 ×1