Appium 报错问题汇总

发布于 2024-02-05 10:04:31 字数 1573 浏览 17 评论 0

App 自动化环境安装的系统平台为 Windows,使用 Appium,驱动安卓真机;脚本开发使用 Python3

以下总结此过程遇到一些问题及最终解决方案。

问题汇总

问题 1,报错信息如下

error: Failed to start an Appium session, err was: Error: 'java - version' failed. Error: Command failed: C:\Windows\system32\cmd.exe /s /c "java -version"

原因:

java 版本检测失败;系统未安装 jdk 环境,或者 jdk 环境未加入环境变量,或者 jdk 版本与 Appium 版本兼容;

解决方案:

因为我已经安装了 jdk-8u144-windows-i586_8.0.1440.1.exe ,同时添加了相关环境变量。所以有可能是 jdk 版本与 Appium 软件的兼容性问题。后面尝试通过卸载 Appium 软件,将 Appium 软件升级到 Version1.6.1;解决了该报错问题

问题 2,报错信息如下

selenium.common.exceptions.WebDriverException: Message: An unknown server-side e
rror occurred while processing the command. Original error: Unable to find an ac
tive device or emulator with OS 9.0. The following are available: P7CDU18A290044
28 (9)

原因:

未找到系统为 Android OS 9.0 的模拟器和真机,可用设备为以下 P7CDU18A29004428 (9)。安卓版本为 9,非 9.0

解决方案

将'platformVersion':'9.0'改为 'platformVersion':'9'即可。

问题 3,报错信息如下:

selenium.common.exceptions.WebDriverException: Message: An unknown server-side 
error occurred while processing the command. Original error: Cannot start the
'org.zwanoo.android.speedtest' application. Original error: The permission to start
'com.ookla.mobile4.screens.welcome.WelcomeActivity' activity has been denied.Ma
ke sure the activity/package names are correct.

原因:

appActivity 不对,导致的报错。

解决方案:

重新获取正确的 appActivity。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

信愁

暂无简介

0 文章
0 评论
22 人气
更多

推荐作者

内心激荡

文章 0 评论 0

JSmiles

文章 0 评论 0

左秋

文章 0 评论 0

迪街小绵羊

文章 0 评论 0

瞳孔里扚悲伤

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文