我正在使用新的XCode 7做一些用戶界面測試。我的應用程序如何使用通知,在第一次使用iOS自動問''MyApp'願意發送你的通知「。與unicode字符串不匹配在新的XCode用戶界面測試和測試失敗
當我記錄測試時,Xcode下面寫這幾行:
- (void)testFirstUse {
[XCUIDevice sharedDevice].orientation = UIDeviceOrientationPortrait;
XCUIApplication *app = [[XCUIApplication alloc] init];
[app.alerts[@"\U201cMyApp\U201d Would Like to Send You Notifications"].collectionViews.buttons[@"OK"] tap];
[app.tables/*@[email protected]*/.staticTexts[@"United States"]/*[[".cells.staticTexts[@\"United States\"]",".staticTexts[@\"United States\"]"],[[[-1,1],[-1,0]]],[0]]@[email protected]*/ tap];
[app.navigationBars[@"Select a Country"].buttons[@"Next"] tap];
}
注意的XCode提出的報價,而不是在MyApp的名稱信號unicode的。 運行測試失敗時出現錯誤「找不到警報匹配」。
我試着改變引用信號的unicode,但它也不起作用。
是否清楚? 有人有這個相同的問題?
[更新] 我對這個代碼
1-二期沒有與通過的XCode生成統一碼抽頭後
2-試驗失敗通過系統
顯示警報消息上的錯誤
如果顯示警告,這對我仍然崩潰。 –