我目前正在调试为iOS应用程序编写的一些ui测试。
我使用selenium web驱动程序包在java中编写测试,并将appium转换为Apple Instruments可以理解的内容。
当我在代码中设置断点时,我希望能够花一些时间查看变量,函数等。但是,当我花费一定时间(可能大约15秒)调试时,appium会关闭模拟器。 / p>
在日志中我得到info: Instruments exited unexpectedly
。
这是否意味着它更多的是仪器问题,或者是否有一些设置或命令可以强制会话保持打开,即使应用程序处于非活动状态?
答案 0 :(得分:1)
包括以下功能
capabilities.setCapability("newCommandTimeout", 100000);
这应该是延长超时所需的所有内容,以便您可以调试