UI 测试中的通用字符名称不完整
Incomplete universal character name in UI Testing
我正在使用 Xcode 7 的新功能:UI 测试。
录制交互后,Xcode自动生成代码:
- (void)testDoubleTapToolBarItem {
[[[XCUIApplication alloc] init].tabBars.buttons[@"\U5173\U6ce8"] doubleTap];
~~~~~~~~~~~~~~~~
}
但是,警告也出现了。有人知道如何解决这个问题吗?
Incomplete universal character name
编辑:这似乎是一个 BUG,因为 Xcode 7.0 GM
您可以使用以下解决方法,因为这似乎是 xcode 中的错误:
将所有\U替换为\u
它应该可以工作。
我尝试将 \U 替换为 \u 但仍然出现错误 "Expected hexadecimal code in braces after unicode escape",因此必须添加 \u{您在此处的值},例如 collectionViewsQuery.buttons["\u{6ce8}\u {518c}"].tap()
在 Expected hexadecimal code in braces after unicode escape
查看更多
我正在使用 Xcode 7 的新功能:UI 测试。 录制交互后,Xcode自动生成代码:
- (void)testDoubleTapToolBarItem {
[[[XCUIApplication alloc] init].tabBars.buttons[@"\U5173\U6ce8"] doubleTap];
~~~~~~~~~~~~~~~~
}
但是,警告也出现了。有人知道如何解决这个问题吗?
Incomplete universal character name
编辑:这似乎是一个 BUG,因为 Xcode 7.0 GM
您可以使用以下解决方法,因为这似乎是 xcode 中的错误:
将所有\U替换为\u 它应该可以工作。
我尝试将 \U 替换为 \u 但仍然出现错误 "Expected hexadecimal code in braces after unicode escape",因此必须添加 \u{您在此处的值},例如 collectionViewsQuery.buttons["\u{6ce8}\u {518c}"].tap()
在 Expected hexadecimal code in braces after unicode escape
查看更多