0

我必须在两台远程机器上运行一些测试套件。

因此,在一个套件之后,我重置了应用程序,对于下一个套件,应用程序启动良好。

但问题是,完成总执行后

driver.quit() 

只需关闭应用程序,但它不会关闭模拟器

no reset is true.

那么,有没有办法使用 appium 或 selenium 关闭 xcode 模拟器?我不想使用 ssh 和完全重置选项。

我也不想用

killall "Simulator" as it needs ssh connection.
4

2 回答 2

0

您可以通过在 AfterClass 或 AfterSuit 方法中传递以下代码来尝试直接关闭模拟器。关闭所有在系统中打开的模拟器。

对于我的情况,它的工作我不确定在你的情况下它的工作,因为如果你在终端中传递下面的命令,你可以找到它关闭你的模拟器。

runtime.exec("xcrun simctl 全部关闭");

于 2020-01-09T08:56:34.190 回答
0

尝试这个

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