我新來iOS開發。我想編寫單元測試,它使用的SDK,其中在認證方法的形式爲一個應用程序:iOS XCtest訪問應用程序視圖控制器/ UI
(void)authenticate:(UIViewController *)presentingViewController clearCookies:(BOOL)clearCookies completionBlock:(AuthCompletionBlock)completionBlock.
對用戶進行認證,嵌入式Web瀏覽器需要在UIViewController
打開(在方法中傳遞參數)。單元可以測試訪問應用程序UI嗎? 如何確保瀏覽器打開,用戶通過應用程序UI進行身份驗證,然後執行單元測試。
爲此,您應該使用模擬數據輸入您的驗證方法。單元測試不訪問ui。雖然有實際的UI測試,但也可以查看。 – hola
同意hola。看看錄製UI測試。過程非常簡單和流暢。 看看它的行動:https://developer.apple.com/videos/play/wwdc2015/406/ –