2017-10-16 8 views
0

...XCUITest - タスク殺すタスク殺すXCUITestのためのアプリケーションを自動化するソリューションを見つけるしようとするとアプリの

static let springboard:XCUIApplication? = XCUIApplication(bundleIdentifier: "com.apple.springboard") 

class func killApp(app:XCUIApplication) -> Bool 
{ 
    app.terminate() 
    if let springboard = springboard 
    { 
     springboard.activate() 
     XCUIDevice.shared.press(.home) 
     XCUIDevice.shared.press(.home) 
     Thread.sleep(forTimeInterval: 1.0) 
     let appTask = app.otherElements["appID"] 
     if appTask.isHittable 
     { 
      appTask.swipeUp() 
      XCUIDevice.shared.press(.home) 
      return true 
     } 
     else 
     { 
      print("App task is not hittable!") 
      return false 
     } 
    } 
    return false 
} 

しかし、それは働いていません。 2つのホームボタンのタップは、クイックダブルタップとして認識されないようです。誰でもこれのための実行可能な解決策を知っていますか?

答えて

0

すぐにホームボタンをダブルタップすることはできません。

関連する問題