2017-10-16 9 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

빨리 홈 버튼을 두 번 두드리기는 여전히 불가능합니다.