2016-11-14 4 views
0

Instruments(automator)はもはやXcode 8.xのものではないので、私はXCUITestsによる入力を自動化する方法を探しています。私は必要な入力を得ることができますが、テストは成功し、アプリケーションはシミュレータで終了します。スクリプトを実行して、終了するのではなくアイドル状態を続ける方法はありますか?XCUITestの後に続ける

+1

私はテストの最後の行にブレークポイントを置くことができると思います。ブレークポイントに留まる限り、アプリケーションを使用できるはずです。 – Alex

+0

これは今のところうまくいきます。私は、楽器が外に出ている今、人々がオートメーションのために使っていることを知りたいです。 –

+0

Xcodeには新しいUIテストフレームワークがあり、Joe Masilottiはリソースと参照を提供するために多くの作業を行っています。これを聞いたことがないのですか、私はあなたを誤解していますか? – Alex

答えて

0

各XCTestファイルには、セットアップとティアダウンの方法があります。

テンプレートファイルには、セットアップ方法でXCUIApplication().launch()が付いています。そうのようなif文でそれをラップしてみてください。

if XCUIApplication().exists { 
//do nothing 
} else { 
    XCUIApplication().launch() 
} 

を今、あなたはテストのこのスイートを実行する際にそのない既に画面上にあれば、それだけでアプリを起動しますが、あなたはすでにテストを実行している場合アプリがありますまだそれを実行しているだけで次のものに行くでしょう。

関連する問題