2017-10-16 159 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 
} 

但它不工作。這兩個家庭按鈕水龍頭似乎不被認爲是快速雙擊。有沒有人知道這個可行的解決方案?

回答

0

快速雙擊主頁按鈕仍然無法實現。