5

プロジェクトで KIF を使用したテストの開発に取り組んでいます。KIF でホーム ボタンのタップをシミュレートできるかどうか知りたいですか? コマンドセンターや通知センターを起動するなど、その時点で他のアクションをシミュレートすることも可能ですか?

4

2 に答える 2

3

少なくとも部分的な答えは、次をご覧deactivateAppForDurationくださいKIFTestActor.h

/*!
 @abstract Backgrounds app using UIAutomation command, simulating pressing the Home button
 @param duration Amount of time for a background event before the app becomes active again
 */
- (void)deactivateAppForDuration:(NSTimeInterval)duration;
于 2015-08-27T12:34:45.577 に答える
2

Swift 3 および Xcode 8 の場合、KIFSystemTestActor のこの関数は機能します。

    system().deactivateApp(forDuration: 3)


    extension XCTestCase {    
            func system(_ file : String = #file, _ line : Int = #line) -> KIFSystemTestActor {
            return KIFSystemTestActor(inFile: file, atLine: line, delegate: self)
        }
    }
于 2016-11-10T12:33:02.743 に答える