taobao-iphone-device tidevice kill "wda的包名"后tidevice ps中依旧存在

ux6nzvsh  于 2022-10-25  发布在  其他
关注(0)|答案(2)|浏览(265)

如题,之前用的是tidevice-0.6.4,昨天更新到0.9.7,在跑用例的时候通过subprocess.Popen("tidevice kill '包名'")结束wda,重复10次都是无效的,想请教下这是什么原因导致的呢?或者有没有其他方法关闭设置上正在运行wda呢?

xjreopfe

xjreopfe1#

看看是不是包名没写对,我试了下看起来是可以的

tidevice kill com.facebook.WebDriverAgentRunner.xctrunner
pftdvrlh

pftdvrlh2#

看看是不是包名没写对,我试了下看起来是可以的

tidevice kill com.facebook.WebDriverAgentRunner.xctrunner

C:\Users\Administrator>tidevice kill com.xxxxxx.sz.xctrunner
Kill pid: 292

C:\Users\Administrator>tidevice kill com.xxxxxx.sz.xctrunner
Kill pid: 292

C:\Users\Administrator>tidevice kill com.xxxxxx.sz.xctrunner
Kill pid: 292

C:\Users\Administrator>tidevice kill com.xxxxxx.sz.xctrunner
Kill pid: 292

C:\Users\Administrator>tidevice kill com.xxxxxx.sz.xctrunner
Kill pid: 292

C:\Users\Administrator>tidevice ps
PID NAME BUNDLE_ID DISPLAY_NAME
179 GeneralMapsWidget
292 WebDriverAgentRunner-Runner com.screenbeam.sz.xctrunner WebDriverAgentRunner-Runner

包名是自定义的,在使用wda.USBClient()启动服务后,运行tidevice kill com.xxxxxx.sz.xctrunner后返回kill pid:xxx,但是使用tidevice ps查看依旧在运行

相关问题