注意项:

1.appium需要全局安装,否则run test case 报错“appium not installed”

2.启动appium命令

node /Applications/Appium.app/Contents/Resources/node_modules/appium/build/lib/main.js

3.adb 自动push待测试apk到手机端失败

/data/local/tmp/b2d2916bb5388e1dc281ec3e71ef1234.apk: No such file or directory,解决方案是手动执行命令“adb push xxx.apk  /data/local/tmp/b2d2916bb5388e1dc281ec3e71ef1234.apk”

4.Screen did not unlock successfully

解决方案参考:https://github.com/appium/appium-android-driver/blob/master/docs/UNLOCK.md,如下指定

Using the unlock with UIAutomation capabilities:

{

  "unlockType": "pin", "unlockKey": "1111" }

转载于:https://www.cnblogs.com/danqiu/p/7637911.html

appium-andriod自动化实现注意项相关推荐

  1. Appium+python自动化8-Appium Python API

    Appium+python自动化8-Appium Python API 前言: Appium Python API全集,不知道哪个大神整理的,这里贴出来分享给大家. 1.contexts contex ...

  2. android自动实例化的网站,Appium安卓自动化从入门到入土踩坑实践(五)第一个自动化脚本...

    说明:用驾考宝典来进行实战,此处用java语言进行脚本编写 1.添加配置 ①在新建的AppiumTest类中添加一个main方法,创建配置对象 ②实例化一个类 ③添加配置(也就是appium与设备连接 ...

  3. Appium+python自动化19-iOS模拟器(iOS Simulator)安装自家APP

    前言 做过iOS上app测试的小伙伴应该都知道,普通用户安装app都是从appstore下载安装,安装测试版本的app,一般就是开发给的二维码扫码安装, 或者开发给个.ipa的安装包文件,通过itoo ...

  4. Appium移动自动化框架原理

    一.基本介绍 1.Appium介绍 appium是一个移动端自动化测试开源工具,支持Android和iOS平台,支持python.Java等语言,即同一套java或python脚本可以同时运行在iOS ...

  5. appium+python自动化57-chromedriver与chrome版本

    前言 由于app的webview自动化是依赖于chromedriver的,并且每个app的webview版本号都不太一样,这就导致了,每次都需要重新去下载对应的chromedriver版本.如何根据当 ...

  6. Appium UI自动化的那些梗

    @作者 彭海波 转载请注明出处 前言 由于需求的快速迭代和敏捷测试的要求,在测试过程中引入自动化成为必不可少的手段.作为一个互联网测试团队,我们自然也引入了自动化测试这个环节.在众多的测试框架中,我们 ...

  7. Appium+java+Android 四(appium实现自动化发朋友圈用例)

    上一篇博客我给大家分享了运用appium+java+android实现自动化发微信的测试用例,今天我再给大家分享一下自动化发朋友圈的测试用例吧,由于基本原理都一样,所以只把代码贴出来,如果有疑问的话, ...

  8. [Appium] App自动化-元素定位

    [Appium] App自动化-元素定位及工具 一.元素定位工具简介 Web自动化是通过浏览器自带的F12键进行元素定位,但是App自动化支持三大定位工具(UIAutomatorView/Appium ...

  9. Appium+python自动化-启动app

    Appium+python自动化-启动app 环境已经搭建好了,接下来就是需要启动APP,如何启动app呢?首先要获取包名,然后获取launcherActivity.获取这两个关键东西的方法很多,这里 ...

  10. Appium+python自动化(十六)- ADB命令,知否知否,应是必知必会(超详解)

    简介 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态. adb ( Android Debug Bridge)是一个通用命令行工具,其允许您与模拟器实例或 ...

最新文章

  1. 解决 ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?
  2. 指定ASP .NET Core Web应用端口
  3. 条件变量pthread_cond_wait()和pthread_cond_signal()详解
  4. C语言实现希尔排序shell sort算法之一(附完整源码)
  5. 【client】与【offset】
  6. WPF 2D绘图(2)Geometry
  7. [JS-BOM]BOM_Window窗口对象
  8. signal(SIGPIPE, SIG_IGN);
  9. 攻防世界-Web_php_include
  10. app服务器该如何配置文件,当你使用 SQL Server 2016 或更高版本应用用户配置文件时,App-V 服务器发布可能会失败...
  11. 电子围栏原理解析---原理
  12. 事务的acid属性是指_Mysql事务的性质 为什么要用事务?
  13. 如何有效使用OpenPower720(上)
  14. ROS学习记录:动作编程
  15. 深入解读Linux进程调度系列(总览)
  16. Azure vNet
  17. 产品生命周期管理PLM技术研究
  18. 边缘计算助力产业数字化转型
  19. SVN提交失败 can‘t open file‘\db\txn-current-lock’
  20. 关于修真、法力、法术、武功等的介绍

热门文章

  1. 移动端touch模块
  2. Leetcode #137 Single Number II
  3. Gentoo Linux 学习笔记1
  4. 使用T—SQL语句操作数据库
  5. 总奖金100万!2021SEED江苏大数据开发与应用大赛(华录杯)正式开赛!
  6. 【项目合作】低清老视频转高清,视频超分辨
  7. 前排!零基础小白学习3D建模的必经之路
  8. 聊聊研读论文有哪些经验之谈?
  9. 30篇「CVPR2020」最新论文抢先看!看计算机视觉2020在研究什么?
  10. 《Python编程从入门到实践》记录之文件异常(try-except-else代码块)