没有重置的appium在执行后不会关闭模拟器

时间:2016-03-23 10:34:30

标签: selenium-webdriver appium simulator appium-ios

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

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

但问题是,在完成总执行之后

driver.quit() 

关闭应用,但不会将模拟器关闭为

no reset is true.

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

我也不想使用

killall "Simulator" as it needs ssh connection.

2 个答案:

答案 0 :(得分:0)

试试这个

string strInsert = @"Insert into INFOR_STUDENT(IdStudent, NameStudent, NameClass, IdClass, BirthStudent, SexStudent) Values  :IdStudent, :NameStudent, :NameClass, Select IdClass from Infor_Class where NameClass = :NameClass, :BirthStudent, :SexStudent";

答案 1 :(得分:0)

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

就我而言,我不确定您的案例是否有效,因为如果您在终端中通过以下命令,您会发现它关闭了模拟器。

runtime.exec(“ xcrun simctl shutdown all”);