appium做app自动化无法启动的问题(Original error: Unable to find an active device or emulator with OS 8)等问题

本文主要是介绍appium做app自动化无法启动的问题(Original error: Unable to find an active device or emulator with OS 8)等问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、appium做app自动化遇到的问题汇总
1、Android版本填写错误
‘platformVersion’:’11’
我手机上的版本明明是11,但是填了之后,居然不对,报错:
selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Unable to find an active device or emulator with OS 8. The following are available: FEC0220515006984 (10)
嘿嘿,有提示,刚开始以为是FEC0220515006984,不对,填括号内的10就对了!还有就是,原来不是看版本号,而是要看“Android版本”
2、appPackage或者appActivity包填写错误
报错信息:
‘appPackage’:‘tv.danmaku.bili’
填错的话,会报错:
selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Cannot start the ‘tv.danmaku.ili’ application. Visit https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/android/activity-startup.md for troubleshooting. Original error: Activity name ‘.MainActivityV2’ used to start the app doesn’t exist or cannot be launched! Make sure it exists and is a launchable activity

‘appActivity’: ‘.MainActivityV2’
填错的话,会报错:
selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Cannot start the ‘tv.danmaku.bili’ application. Visit https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/android/activity-startup.md for troubleshooting. Original error: Activity name ‘.AMainActivityV2’ used to start the app doesn’t exist or cannot be launched! Make sure it exists and is a launchable activity
怎么获取真实的appPackage或者appActivity:
1、通过.apk安装包获取
aapt dump badging D:\app_dir\xxxxxx.apk
2、获取模拟器正在运行的APP的Package和Activity

adb shell dumpsys activity | find “mFocusedActivity”
3、(最喜欢用这个)获取真机正在运行的APP的Package和Activity,在手机上把所有应用关闭,只打开自己想看的app:
adb shell dumpsys activity | find “mResumedActivity”
在这里插入图片描述

别忘了小数点!!!
4、获取当前页面的Package和Activity
adb shell dumpsys window | findstr mCurrentFocus
5、列出模拟器或真机中所有软件的Package
adb shell pm list packages
6、获取带端口号的Activity
adb shell dumpsys activity top | findstr ACTIVITY
二、第一次运行:
第一次运行会比较慢,因为会在手机上面自动安装Appium Server 和android.apk这两个软件

这篇关于appium做app自动化无法启动的问题(Original error: Unable to find an active device or emulator with OS 8)等问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/191002

相关文章

Springboot项目启动失败提示找不到dao类的解决

《Springboot项目启动失败提示找不到dao类的解决》SpringBoot启动失败,因ProductServiceImpl未正确注入ProductDao,原因:Dao未注册为Bean,解决:在启... 目录错误描述原因解决方法总结***************************APPLICA编

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

解决RocketMQ的幂等性问题

《解决RocketMQ的幂等性问题》重复消费因调用链路长、消息发送超时或消费者故障导致,通过生产者消息查询、Redis缓存及消费者唯一主键可以确保幂等性,避免重复处理,本文主要介绍了解决RocketM... 目录造成重复消费的原因解决方法生产者端消费者端代码实现造成重复消费的原因当系统的调用链路比较长的时

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

Linux下在线安装启动VNC教程

《Linux下在线安装启动VNC教程》本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题... 目录描述安装VNC安装 VNC 桌面可能遇到的问题总结描js述linux中的VNC就类似于Window

linux下shell脚本启动jar包实现过程

《linux下shell脚本启动jar包实现过程》确保APP_NAME和LOG_FILE位于目录内,首次启动前需手动创建log文件夹,否则报错,此为个人经验,供参考,欢迎支持脚本之家... 目录linux下shell脚本启动jar包样例1样例2总结linux下shell脚本启动jar包样例1#!/bin

SpringBoot 异常处理/自定义格式校验的问题实例详解

《SpringBoot异常处理/自定义格式校验的问题实例详解》文章探讨SpringBoot中自定义注解校验问题,区分参数级与类级约束触发的异常类型,建议通过@RestControllerAdvice... 目录1. 问题简要描述2. 异常触发1) 参数级别约束2) 类级别约束3. 异常处理1) 字段级别约束

Spring Boot从main方法到内嵌Tomcat的全过程(自动化流程)

《SpringBoot从main方法到内嵌Tomcat的全过程(自动化流程)》SpringBoot启动始于main方法,创建SpringApplication实例,初始化上下文,准备环境,刷新容器并... 目录1. 入口:main方法2. SpringApplication初始化2.1 构造阶段3. 运行阶

Python错误AttributeError: 'NoneType' object has no attribute问题的彻底解决方法

《Python错误AttributeError:NoneTypeobjecthasnoattribute问题的彻底解决方法》在Python项目开发和调试过程中,经常会碰到这样一个异常信息... 目录问题背景与概述错误解读:AttributeError: 'NoneType' object has no at