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