xctest

    2熱度

    1回答

    我正在編寫XCTest應用程序測試,它通過presentViewController在UIApplicationrootViewController上測試一些UIViewControllers。 這工作正常,除權限對話框。一些UIViewControllers使系統彈出權限對話框,如照相機或麥克風訪問。我不知道如何解僱他們。 如果這是一個UI測試,我可以使用addUIInterruptionMon

    0熱度

    2回答

    我是新來XCTest,我有我的應用程序一個小樣本項目中,我有10個測試例,每個測試用例是相互依存的,我這裏面臨的問題是,如果我跑我的每個測試用例我的應用程序被終止,並調用一個方法後測試服,我不希望它關閉應用程序,但它必須從那裏測試情況下,一個已提前完成 由於同一個地方繼續

    0熱度

    1回答

    我希望這不是太籠統的問題,不會被標記。什麼是最佳實踐或最佳步驟需要什麼爲了編寫一個深度鏈接的單元測試..以確保它可以被處理。我使用Xcode的XCTestCase。任何幫助將不勝感激。提前致謝!

    0熱度

    1回答

    例如,我不希望運行從本地數據中選擇的函數的測試,直到用icloud數據填充本地數據的測試成功完成。 我認爲適當的單元測試應該在測試本地數據選擇方法之前編寫一些預定義的本地本身數據(人們是否同意?)。但是,對iCloud的調用是異步的,因此可能會通過另一個測試中途返回,所以它仍然需要延遲直到它們完成。

    0熱度

    2回答

    我試圖驗證我存儲的兩個項目是相同的。但是,在測試時,我在檢查Date屬性時發生錯誤。 注意:我的Item類實現了Equatable協議。 這是我的設置方法: class InputViewControllerTests: XCTestCase { var sut: InputViewController! var placemark: MockPlacemark!

    0熱度

    3回答

    我是新來XCTest打開Safari瀏覽器,我試圖野生動物園的應用程序在我的iPhone使用XCTest,但不能做任何事情,這樣是否有辦法做到這一點 代碼試圖截至目前: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"www.ggogle.com"]];

    2熱度

    1回答

    我正在用xcode 8編寫我的測試套件UI自動化。但是我在嘗試解除警報時一直髮生這個問題。 我爲了當前使用的addUIInterruptionMonitor辭退我的警示,但是當我打電話中斷監視器使用app.tap()我得到的錯誤UI測試失敗火 - 沒有收到觀點沒有錯誤2.0S內消失通知 爲什麼會發生這種情況,我該如何防止這種情況發生? 附件是我開始了代號爲應用 override func setU

    2熱度

    2回答

    細胞有沒有像 - (void)scrollByDeltaX:(CGFloat)deltaX deltaY:(CGFloat)deltaY; 適用於iOS的方法? 我覺得上面的方法只適用於OSX。 我想滾動我的tableview根據提供的deltavalues。 在此先感謝。

    0熱度

    1回答

    我有每個設備的快照測試。我想檢查我的測試是否在特定的具有快照的模擬器上運行。 因此,例如我想測試當前的模擬器是iPhone6sPlus9.2 ,因爲我沒有記錄許多其他模擬器類型的快照。 我試着像很多變化:從這裏https://github.com/erica/uidevice-extension/ 和 //的UIDevice + YYAdd.h // YYKit https://github.co

    1熱度

    1回答

    我想知道如何在客觀C的UI測試上的按鈕上實現點擊事件。示例代碼片段是可觀的。 我發現了一些在Swift上的例子。任何人都可以幫助和指導目標c。 let app = XCUIApplication() app.launch() let button = app.buttons["Start"] button.tap() 我想要目標c上的這種類似的實現。