XCUITestでアプリを削除する
めずらしく XCUITest のお話。
やりたいこと
XCUITest で該当のアプリを削除したい!
めったにないけれどどうしても必要になった時に。。
コード
こんな感じでできます。
iOS のバージョンで削除フローが変わってるのが少し面倒ですね。
あとは、実行デバイスの言語設定によって springboard.buttons["Delete"]
とかそこらは変わってくるので注意が必要です。
日本語担ってる場合は springboard.buttons["削除"]
という感じに書き換えが必要なので、実際に使うときはそこらでもすこし手入れが必要ですかね?
参考
xcode7 - Is there a way to reset the app between tests in Swift XCTest UI? - Stack Overflow