Airtest 【暂时解决】windows 下通过 airtest 双击软件图标打开软件但是软件没有打开,请教如何打开软件?

yeyu · 2024年07月29日 · 最后由 yeyu 回复于 2024年07月30日 · 3675 次阅读

暂时解决方案:
暂时解决
tool_process = subprocess.Popen('exe 路径', shell=True)
time.sleep(1)# 不加时延不会打开软件,0.1 秒也可以
tool_process.kill()# 不会关闭软件,只会关闭后台调用的 cmd

关闭打开的软件需要识别关闭按钮关闭

1、使用 touch 或者 click 的方式,times 改为 2,可以识别到并点击,但是软件没有打开

2、使用 os.system('软件 exe 路径') 可以打开软件,但是不关闭软件不会执行后续的步骤,不使用多进程/多线程如何实现:打开软件后继续执行后面的自动化代码?

共收到 2 条回复 时间 点赞

使用 subprocess 非阻塞异步启动软件

yeyu #2 · 2024年07月30日 Author
CC 回复

这个之前其他的测试用过是可以的,就想看看大家有没有更好的办法?
实在不行就 pyautogui.click 来弄了,就是不明白为啥 pyautogui.click 可以双击打开,但是 airtest 不行

yeyu 关闭了讨论 07月31日 09:39
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册