Tag: Xcode 使用 testing

“UItesting失败:未收到视图2.0s内消失通知”错误

我试图logging一个UItesting用例并运行它,但我遇到了这个错误。 基本上,在我的应用程序中,当我登陆主屏幕时,要求用户允许使用通知和位置。 在我logging这些事件并尝试继续到另一个VC之后,它就像这样正常logging。 [app.alerts[@"\u201cSampleApp\u201d Would Like to Send You Notifications"].collectionViews.buttons[@"Don\u2019t Allow"] tap]; [app.alerts[@"Allow \u201cSampleApp\u201d to access your location while you use the app?"].collectionViews.buttons[@"Allow"] tap]; //segue to VC2 但是当我回放时,它会失败,并在标题中的错误。 2.0s内没有收到视图消息通知 我怀疑,在警报被清除的时候,已经点击了这个button,并且期望家里的VC消失了。 这种理解是正确的吗? 如果是的话,我怎么能推迟期望,如果没有,请帮忙。

用Xcode 7运行UITesting时出现'NSInternalInconsistencyException'

好的,到目前为止,我还没有能够运行这个testing。 我遇到的一些问题在这里和这里 现在,我觉得我失去了一些东西。 这是我迄今取得的进展 在创build新项目时启用“UItesting”选项。 这实际上为我增加了一个目标。 所以我应该好好去 – 或者我想。 UI Testing下的swift文件已经导入了“XCTest”,并且是“XCTestCase”的一个子类。 setup()启动应用程序XCUIApplication()。launch() 我添加了以下内容(通过点击“录制”button) 然后,我跑了这个testing。 整个事情甚至在testing被调用之前就失败了,就是在setup()中启动应用程序之后 ***声明失败 – [XCUIApplication init],/ Library / Cache / com.apple.xbs/Sources/XCTest_Sim/XCTest-8170.3/XCTestFramework/UI Testing / XCUIApplication.m:76 / Users / UserName / Documents / Projects /testing/ UiTesting / UITestingApp / UITestingApp.swift:0:错误: – [UITestingApp.UITestingApp testSimpleTap]:失败:捕获“NSInternalInconsistencyException”,“没有通过testingconfiguration指定的目标应用程序path: testBundleURL:文件:///用户/用户名/库/开发商/ CoreSimulator /设备/ E3201DC2-CAD3-48C3-95F5-15E18DCA1836 /数据/集装箱/包/应用/ 8B33FC59-FC03-41F8-BD21-43D81BA2D355 / UITestingApp-亚军。应用程序/插件/ UITestingApp.xctest / productModuleName:(null)testsToSkip:(null)testsToRun:(null)reportResultsToIDE:no […]