Appium使用中遇到的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Appium使用中遇到的问题相关的知识,希望对你有一定的参考价值。

1、org.openqa.selenium.SessionNotCreatedException: A new session could not be created. (Original error: The following desired capabilities are required, but were not provided: deviceName)

解决方法:设备名没有加上

capabilities.setCapability("deviceName", "emulator");

2、运行appium,运行错误,提示检测不到设备;运行cmd,输入adb devices提示错误,没有显示设备UID,上网搜索一下说安装了360手机助手导致冲突了,把360手机助手删除了,果然可以了。

3、获取app的启动activity

1) 把当前路径指向sdk的build-tools目录,并把apk文件放进去:执行以下命令: .\aapt dump badging xxx.apk命令获取包内信息。注意,启动类名称一个字母都不能错,注意launchable-activity属性

2)没有apk,应用已经安装到手机或虚拟机中。可以使用logcat命令

.清除logcat内容,使用命令adb logcat -c

.启动logcat,使用命令adb logcat ActivityManager:I *:s

4、使用AppiumDriver报错:jar包用了java-client-2.2.0,应使用androidDriver 或用1.3.4的java-client

还遇到各种问题,有些还没解决,未完待续

以上是关于Appium使用中遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章

使用 Appium 测试框架为 Windows 驱动程序编写测试时遇到问题

appium遇到的问题

Appium遇到的问题(持续更新....)

iOS真机运行Appium遇到的问题

搭建appium环境时遇到的坑

Appium遇到问题: