【问题标题】:XCODE 8 xcuitest code generation compilation errorXCODE 8 xcuitest 代码生成编译错误
【发布时间】:2017-01-30 05:47:59
【问题描述】:

我已经下载了 xcode 8,并尝试在 xcuitest 中记录测试

但是xcode生成的代码会出现编译错误

生成的代码

window.tables.children(matching: .tableRow).element(boundBy: 0).children(matching: .cell).element(boundBy: 5).click()

错误 但它给出了编译错误,如类型值 “XCUIElementQuery”没有成员“包含” “XCUIElementQuery”没有成员“孩子” “XCUIElementQuery”没有成员“匹配” “XCUIElementQuery”没有成员“元素”

.other 也应该改为 .Other .cell 应更改为 .Cell 以修复错误

我在安装 xcode 8 时选择了 swift 2.3

任何帮助表示赞赏

【问题讨论】:

  • 有人遇到过同样的问题吗?
  • 遇到同样的问题。

标签: xctest


【解决方案1】:

看起来代码生成器已迁移到新的 sytnax 以调用子级,但代码解释器没有。将 .children(matching: .cell) 替换为 childrenMatchingType(.Cell)

【讨论】:

  • 是的,这是一种解决方法,我们正在这样做。但这是一项双重工作。有没有永久的解决办法。
  • @VijayakumarKb 我向苹果提交了一份雷达报告。你也可以提交一份文件。
猜你喜欢
  • 2017-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-18
  • 2011-03-21
  • 2012-09-13
相关资源
最近更新 更多