AirtestProject / AirtestProject/Airtest
在虚拟机上运行airtest脚本,操作经常失效
- 主要语言
- Python
- 星标
- 9.6k
- 派生
- 1.5k
- PR 合并指标
- 30 天内没有已合并 PR
描述
**(重要!问题分类)**
* 图像识别、设备控制相关问题 -> 按下面的步骤
**描述问题bug**
我使用vmware安装了一个win7x64的虚拟机,并在里面使用本地python3.6.8环境运行airtest脚本测试windows软件。我发现脚本在最初的几个动作里可以顺利运行,但是到了后面的操作,却无法操作成功。
最明显的是点击操作,我能看到日志里识别度为91%,也看到了系统点击的光影效果(亮了一下),但是没有软件并没有随之跳转页面。另外,在虚拟机中airtest的点击动作没有像实体机那样让屏幕中的鼠标也一起移动,而是像在网页中使用selenium一样直接完成点击操作。
为什么会出现这种情况?是pywinauto的问题吗?有在windows虚拟机中运行脚本的解决方案吗?
**预期效果**
win7x64的实体机和虚拟机中运行脚本的效果一致
**python 版本:** `python3.6.8`
**airtest 版本:** `1.0.27`
其中opencv由于出现在cv2模块报 ImportError: DLL load failed: 找不到指定模块 的错,按照官网卸载重装,pip install opencv-contrib-python==3.2.0.7
**设备:**
- 型号: vmware workstation 15 pro
- 系统: win7x64 旗舰版 sp1
**其他相关环境信息**
在实体机上运行正常,在虚拟机上运行不正常(均为干净环境)
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。