appium 部分服务关键字如下:

PlatformName=Android
PlatformVersion=4.4.4
AppPackage=com.xxxxx.xxxx
AppActivity=.ui.startup.launcher.LaucherActivity

使用appium进行app自动化测试时遇到AppActivity设置正确但报Connect Appium Server Fail.A new session could not be created. (Original error: com.xxxxx.xxxx/.ui.startup.launcher.LaucherActivity never started. Current: com.xxxxx.xxxx/.ui.upgrade.UpdateCheckActivity) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 36.28 seconds

通过咨询研发发现,说app并没有设置主Activity,但是通过工具查到显示的主activity确实为com.xxxxx.xxxx.ui.startup.launcher.LaucherActivity 但是按照正确的配置就是无法启动appium的连接,通过百度和查询资料发现,针对这种没有设置主activity或者有设置主activity的app在创建appium的实例连接报错时需要增加另一个服务关键字的使用即:

PlatformName=Android
PlatformVersion=4.4.4
AppPackage=com.xxxxx.xxxx
AppActivity=.ui.startup.launcher.LaucherActivity
AppWaitActivity=.ui.startup.role.RoleActivity

在创建appium实例的使用增加appWaitActivity的使用即可

使用appium进行app自动化测试时遇到AppActivity设置正确但报Connect Appium Server Fail.A new session could not be created相关推荐

  1. Python +Appium 实现app自动化测试

    Python +Appium 实现app自动化测试 一.Appium简介 Appium是一款开源工具,用于自动化iOS.Android和Windows桌面平台上的本地.移动web和混合应用程序.原生应 ...

  2. 基于Appium的APP自动化测试基础--美团APP的实例

    前段时间用一种流行语言,一个主流工具,一个实用框架,写了一个美团app自动化测试的Demo,利用appium+python+unittest+uiautomatorviewer,编写了测试用例,并通过 ...

  3. Appium进行iOS自动化测试时遇到的问题及解决办法

    工作中在进行iOS Appium自动化测试的时候,遇到了环境配置.兼容使用问题,这里做个总结,以避免后续踩着这些坑. 问题1. 提示no module "appium" 解决:第1 ...

  4. Appium实现app自动化测试

    目录 1.Appium设计 2.Appium环境安装 1.JDK安装配置 2.SDK安装 3.Appium desktop安装(appium server+appium inspector工具) 3. ...

  5. python 手游自动化测试_Python+Appium实现APP自动化测试

    一.环境准备 1.脚本语言:Python3.x IDE:安装Pycharm 2.安装Java JDK .Android SDK 3.adb环境,path添加E:\Software\Android_SD ...

  6. python+Appium 实现app自动化测试详细讲解

    一.环境准备        1.脚本语言:python   安装:pycharm         2.安装 Java jdk  .Android sdk 3.安装appium 二.首先,双击电脑中已经 ...

  7. python手机自动化测试脚本语言_Python+Appium实现APP自动化测试

    一.环境准备 1.脚本语言:Python3.x IDE:安装Pycharm 2.安装Java JDK .Android SDK 3.adb环境,path添加E:\Software\Android_SD ...

  8. Python+Appium实现APP自动化测试

    一.环境准备 1.脚本语言:Python3.x    IDE:安装Pycharm 2.安装Java JDK .Android SDK 3.adb环境,path添加E:\Software\Android ...

  9. Appium搭建MacOS环境下的iOS App自动化测试环境(Windows搭个MacOS虚拟机就行,亦无须iPhone)

    前言 经过上篇文章<Windows上Appium自动化测试Android应用>的介绍,我们已经学习App自动化测试的基本知识,接下来我们来学习如何对iOS进行基于Appium的自动化测试. ...

最新文章

  1. 用PhpStorm IDE创建GG App Engine PHP应用教程
  2. leetcode186. 翻转字符串里的单词 II
  3. CTF-MISC杂项题2
  4. 前端基础-CSS如何布局以及文档流,对于新手来说,特别有用
  5. JAVA求数组的平均数,众数,中位数
  6. ffmpeg处理RTMP流媒体的命令大全
  7. 贺利坚老师汇编课程54笔记:SF符号标志SIGN FLAG
  8. 使用 nginx 搭建简易文件服务器
  9. Adaboost python实现
  10. python大数据基础学习环境变量_《Python大数据基础与实战》[56M]百度网盘pdf下载...
  11. 银河麒麟操作系统下载地址收集
  12. Android dropbox介绍
  13. PCB生产中的化学量监测--第四章翻译4.2.1
  14. mailgun php 邮件发送 实例
  15. java过滤ios表情,JS前端去掉emoji表情和Java后台处理emoji表情方法
  16. Linux如何永久以命令行界面形式登录
  17. 液晶面板里面有些什么配件_液晶电视的主要部件包括哪些?
  18. 盘点 2012 年没落科技巨头
  19. MacOS 10.15 Catalina 更新系统后无法访问根目录下的/dashu/log
  20. Java实现 LeetCode 52 N皇后 II

热门文章

  1. nRF52832调试
  2. 性能优化--JS、CSS压缩合并
  3. 地图下载软件(持续更新)
  4. 为何excel中数据无法计算机,Excel中数字无法正常求和怎么办?
  5. 基于STM32的门禁系统源码分享
  6. 前端学习从入门到高级全程记录之13 (京东项目一)
  7. 怎样把游戏从计算机卸载了,电脑桌面上的游戏怎么卸载,电脑桌面上的游戏怎么卸载?...
  8. 全国计算机等级考试shi,全国计算机等级考试等级设置
  9. 免线圈高频无线充电IC无线供电芯片方案芯片XKT-511
  10. 一键将手机投屏到电脑上玩,这下摸鱼更方便了