airtest报错ImportError: DLL load failed: 找不到指定模块
常见的DLL报错会出现在以下2种情况中:
① 在 cv2
模块报 ImportError: DLL load failed: 找不到指定模块
的错:
根本原因应该是DLL文件的缺失,你可以直接下载一个最新版本的AirtestIDE,在解压后的目录中找到 api-ms-win-downlevel-shlwapi-l1-1-0.dll
和 IEShims.dll
两个DLL文件(或者自行在网上搜索这俩个DLL文件也是可以的),然后将它们复制到 C:\Windows\System32
目录,重新运行代码即可解决。
② 若在 win.py
中 import win32api
时报 DLL load failed
:
import win32api
ImportError: DLL load failed: 找不到指定的程序。
建议您运行下列指令,更新为223版本的 pywin32
:
pip uninstall pywin32
pip install pywin32==223