0

2 台のリモート マシンでいくつかのテスト スイートを実行する必要があります。

そのため、1 つのスイートの後、アプリをリセットすると、次のスイートではアプリが正常に起動します。

しかし、問題は、完全な実行を完了した後です

driver.quit() 

アプリを閉じるだけですが、シミュレーターは閉じません

no reset is true.

では、appium または selenium を使用して xcode シミュレーターを閉じる方法はありますか? ssh とフル リセット オプションを使用したくありません。

私も使いたくない

killall "Simulator" as it needs ssh connection.
4

2 に答える 2

0

これを試して

 String closesim[] = {"killall","iOS Simulator"};
        Runtime.getRuntime().exec(closesim);
于 2016-03-29T03:50:40.287 に答える
0

AfterClass,Or AfterSuit メソッドで以下のコードを渡すことで、シミュレータを直接閉じることができます。システムで開いているすべてのシミュレータを閉じます。

私の場合、その動作についてはわかりません。ターミナルで以下のコマンドを渡すと、シミュレーターを閉じることができるためです。

runtime.exec("xcrun simctl shutdown all");

于 2020-01-09T08:56:34.190 に答える