采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
使用多进程启动命令时候,os.system只启动了第一条appium语句,第二条没启动,如何让执行第二天语句时候新建一个命令行窗口,max系统两条命令都在一个命令行里执行有问题
你好,可以的直接使用多线程就好。mac下不建议用os.sys,建议采用:
(status_code, result_text) = commands.getstatusoutput('adb devices')
老师,我是在mac下使用的是python3,应该使用什么命令呢?commands命令是python2的,我搜了一下,subprocess这个不知道可以不可以,我使用后还是不行,不知道应该怎么写
其实你的方向是对的,只是可能你没有仔细去看 你可以看一下这个讲解哈: https://blog.csdn.net/qq_39208536/article/details/80894752 其实你大概看一下源码就知道了。
老师,我使用的是subprocess.call(command, shell=True),服务是可以启动起来了,但是我看输出不是一个服务一个服务的启动的,而是每句都是重复了一次,比如:我电脑上连接了两个设备,然后运行程序,控制台会输出:Welcome to Appium v1.17.0 Welcome to Appium v1.17.0 Non-default server args: Non-default server args: port: 4700 port: 4701 bootstrapPort: 4900 bootstrapPort: 4901 udid: 设备1 udid: 设备2 这种是成功了么?看起来不像是您视频里那样先启动完一个再启动一个啊
windows 10下 ,如何实现:使用多进程启动命令时候,os.system只启动了第一条appium语句,第二条没启动,python3
你去把你需要执行的缝状成函数之后,然后直接使用进程执行就可以,但是记住不要有进程阻塞
登录后可查看更多问答,登录/注册
APP自动化基础知识、po模型、关键字模型、服务自动化、持续集成
1.5k 25
2.8k 15
8.9k 14
2.4k 14
1.6k 13