我使用 Appium 进行自动化,这是我用 Python 编写的脚本,然后在 Pyinstaller 中打包为 macOS 上的应用程序。单击应用程序图标会弹出我编写的 pyqt 界面。然而,自动化是不可能的,并且查看 Appium 的端口发现 Appium 尚未启动。我已在脚本中硬编码了 My Appium 的路径,但单击图标仍然无法启动它。我尝试在终端上运行应用程序的可执行文件,但 Appium 工作正常。请问一下为什么
今天主要是针对昨天的app点击图标无法唤醒appium的问题来解决,尝试了很多方法还是没有效果。目前app文件中的脚本执行或者终端执行都可以正常启动appium。
Py安装程序。以下是一些需要检查的事项:
路径和权限:确保正确指定 Appium 可执行文件的路径,并且应用程序具有执行它所需的权限。
环境变量:验证 Appium 所需的任何环境变量是否在 PyInstaller 生成的应用程序的上下文中正确设置。
Appium启动代码:确认应用程序启动时用于启动Appium的代码正确执行。您可能需要使用绝对路径或调整 Appium 服务器的调用方式。
应用程序上下文:确保 PyInstaller 的捆绑过程不会干扰可执行文件与系统的交互方式,特别是在路径和执行外部命令方面。
将日志记录或调试语句添加到代码中以跟踪进程可能失败的位置可能会很有用。