在 Xcode 8.3.2 的 UI 测试用例中转换为当前的快速语法“无法调用非函数类型‘XCUIElement’的值”时出错

Posted

技术标签:

【中文标题】在 Xcode 8.3.2 的 UI 测试用例中转换为当前的快速语法“无法调用非函数类型‘XCUIElement’的值”时出错【英文标题】:Getting error while converting to current swift syntax "Cannot call value of non-function type 'XCUIElement'" in UI test cases in Xcode 8.3.2 【发布时间】:2017-05-22 09:49:13 【问题描述】:

Xcode 8.3.2 的 UI 测试用例中转换为当前的 swift 语法“无法调用非函数类型 'XCUIElement' 的值”时出错。

let app = XCUIApplication()

app.tables.cells.element(boundBy: 0).buttons.element(boundBy: 0).tap()

app.buttons.element(boundBy: 1).tap()

【问题讨论】:

【参考方案1】:

尝试使用:

elementBoundByIndex(1)

改为:

element(boundBy: 1)

【讨论】:

以上是关于在 Xcode 8.3.2 的 UI 测试用例中转换为当前的快速语法“无法调用非函数类型‘XCUIElement’的值”时出错的主要内容,如果未能解决你的问题,请参考以下文章

xcode 8 执行 UI 测试用例有啥命令吗?

如何在 iOS Xcode UI 测试用例中启动系统应用

如何在 Xcode 中运行单个 UI 测试

如何在 Xcode 中运行单个测试用例?

无法在 Xcode UI 测试中点击表格单元格

在 xcode ui test 中运行所有测试类