小编seb*_*off的帖子

UI测试Xcode 7-无法访问子视图中的元素

我正在尝试访问子视图中的元素,我发现无法这样做.

层次结构是:

查看控制器:

  • 视图
    • tempView
    • userEnterView
      • zipCodeEntered

我想访问zipCodeEntered文本字段.我有一个名为"zipCodeEntered"的辅助功能标签.

当我尝试记录自动化时,它只注册superview"userEnterView"而不是我可以访问的实际文本字段.

我打印"app.otherElements [SUPER_VIEW_NAME] .debugDescription"以查看该层次结构中的元素,并且它不打印任何元素.

关于为什么我无法访问这些元素/我如何访问它们的任何想法? 在此输入图像描述

xcode ios xcode7 swift2 xcode-ui-testing

19
推荐指数
1
解决办法
8130
查看次数

UI测试iOS,选择安全文本输入textField

我有密码和密码conf textFields,我已应用"安全文本输入",以掩盖密码.但是,当我运行UI测试时,无法找到这些字段

UI测试失败 - 找不到"密码"TextField的匹配项

我试图选择这样的字段:

let passwordTextField = app.textFields["password"]
Run Code Online (Sandbox Code Playgroud)

但是当我尝试点击时失败:

passwordTextField.tap()
Run Code Online (Sandbox Code Playgroud)

关于如何进入该领域的任何想法?

uitextfield ios xcode-ui-testing

10
推荐指数
2
解决办法
3600
查看次数

标签 统计

ios ×2

xcode-ui-testing ×2

swift2 ×1

uitextfield ×1

xcode ×1

xcode7 ×1