当我点击 XCT 中的文本字段或按钮时,Xcode 7.1 抛出“UI 测试失败”。它一直工作到 xcode7.0.1
Posted
技术标签:
【中文标题】当我点击 XCT 中的文本字段或按钮时,Xcode 7.1 抛出“UI 测试失败”。它一直工作到 xcode7.0.1【英文标题】:Xcode 7.1 throwing "UI Testing Failure" when i tap on textfield or button in XCT. It worked till xcode7.0.1 【发布时间】:2015-10-29 10:08:02 【问题描述】:app.buttons.elementBoundByIndex(9).tap()
app.buttons["New Sale"].tap()
/*this is the textfield i am trying to tap*/
app.textFields.elementBoundByIndex(0).pressForDuration(2)
错误是:
<unknown>: UI Testing Failure - Failed to scroll to visible (by AX action)
TextField 0x7fa3c96c02b0: traits: 146029150208, 272.0, 315.0, 480.0, 40.0,
placeholderValue: 'Select',
error: Error -25204 performing AXAction 2003
【问题讨论】:
【参考方案1】:我已经解决了这个问题,首先滚动到元素,然后点击:
let textField = app.textFields.elementBoundByIndex(0)
app.scrollToElement(textField)
textField.tap()
【讨论】:
以上是关于当我点击 XCT 中的文本字段或按钮时,Xcode 7.1 抛出“UI 测试失败”。它一直工作到 xcode7.0.1的主要内容,如果未能解决你的问题,请参考以下文章
为啥当我单击目标 c 中的按钮时未从 tableViewCell 获取文本字段数据?
IOS swift - 如何在点击文本字段时打开新视图控制器后结束文本字段中的编辑
点击保存按钮并存储在字典中时获取表格视图单元格中的文本字段?