iOS 测试 使用 tidevice 抓 iOS 日志过程中,想停止抓日志除了按 Ctrl+c 停止还有其他办法吗

觞释 · 2022年01月18日 · 最后由 觞释 回复于 2022年01月19日 · 2646 次阅读

最近使用 Python + Appium+tidevice 做自动化,实现自动抓 iOS 日志的功能,让它停止抓日志这块很困惑,目前了解到的模拟电脑键盘实现组合按键(ctrl+c)太麻烦了。像 adb 可以通过 adb kill-server 关闭 adb 服务来达到停止抓 logcat 日志的需求,想请教一下各位大佬 tidevice 有提供类似关闭服务的命令吗?或者还有其它的办法吗?

共收到 2 条回复 时间 点赞

你是怎么调用 tidevice 的呢,一般这种情况发个 kill <进程id> 命令发送中断信号给进程,就可以关闭了。

电脑 ctrl+c、ctrl+d 这些本质上也是发送信号给进程。关于信号的详细信息,可以参考 https://www.jianshu.com/p/d7b96562d6ed

陈恒捷 回复

现在主要是将一些需要用到的 tidevice 命令封装成了函数。kill <进程 id> 这块我去了解一下🤔 感谢大佬的回复!

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册