在Ubuntu桌面Appium问题

问题描述 投票:1回答:1

我一直试图解决这个问题两个星期,似乎无法找到解决方案,它只发生在Appium桌面上,automationName设置为UiAutomator

我将/tmp文件夹的所有权从Root更改为user并设置权限为777但仍然面临问题:我无法更改文件的权限,因为它是一个临时文件夹,并且每次运行新的appium会话时其名称都会不断更改。

这是错误消息:

处理命令时发生未知的服务器端错误。原始错误:'/tmp/.mount_app.Ap8xEj5P/resources/app/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk'中的应用程序不可写。请为此文件或其父文件夹'/tmp/.mount_app.Ap8xEj5P/resources/app/node_modules/appium/node_modules/appium-uiautomator2-server/apks'授予对Appium进程的写权限,以便它可以签署该应用程序

appium appium-android appium-desktop
1个回答
0
投票

您可以尝试授予/users/username/node_modules/usr/local/usr/bin的许可。我试图在macOS上使用UIAutomator2并逐渐授予权限时遇到了同样的问题。此外,如果你有最新版本的Appium,你需要切换到UIAutomator2,从v12.1开始不再支持UIAutomator。另一个提示:不要将UIAutomator与UIAutomator2混合使用,检查您是否尝试使用正确的功能启动

© www.soinside.com 2019 - 2024. All rights reserved.