adb常用指令与APPium环境搭建

jdk与sdk环境搭建

常用adb指令讲解

Appium环境搭建

Appium介绍:    移动端开源自动化测试框架    开源:完全免费    跨平台:完全满足IOS和Android两个不同系统提供的自动化测试    Appium是基于Selenium来实现    Appium是基于JDK+SDK环境来承载    Appium Server:已经淘汰,停止更新    Appium Desktop:持续更新的软件

    Appium环境搭建:        1.安装JDK1.8,JDK的环境搭建            系统变量中添加:                变量名:JAVA_HOME  变量值:java安装路径,例如:C:\Program Files\Java\jdk1.8.0_40                在系统path路径中添加:                    %JAVA_HOME%\bin                    %JAVA_HOME%\jre\bin        2.安装SDK,在官网下载SDK manager,基于所需要的安卓版本进行选择下载对应库          adb的常用指令            1.Monkey指令:专门用于做前端健壮性测试的指令的指令,本质就是安卓系统中的一个monkey.jar文件,            当执行指令过程中,如果出现异常、错误等情况,monkey会自动停止                adb shell monkey                    -P:指定的package                    events:事件数                    -v:日志记录,-v是1级,-v-v是2级,-v-v-v是3级                    --throttle:等待时间                    -s Seed:可以理解位ID                    adb shell monkey -p com.tencent.mobileqq -s 01 --throttle 1000 -v -v 20                    --igore-crashes:忽略奔溃,忽略ANR                    PS:pm list package显示系统中所安装的包名称                    pm list package -3 :显示第三方包的包名称                monkey查看异常:                    1.通过java的编译器进行查看                    2.通过logcat                    3.将日志导出成文件进行查找(导出文件操作,只能基于windows下,而非远程连接)

          3.安装appium,下载安装包            pip install appium-python-client

          4.inspector调用:            Desired Capablities:                deviceName:设备名称                platformName:操作系统名称                platformversion:操作系统版本                appPackage:包名称                APPActivty:launcher-activity                获取activity的指令:                    dumpsys window windows |grep -i current

原文地址:https://www.cnblogs.com/Murraya/p/12571139.html

时间: 2024-08-05 00:47:41

adb常用指令与APPium环境搭建的相关文章

RF+Appium框架自动化测试系列一之(Mac下Appium环境搭建)万事开头难

Mac下Appium环境搭建: 消失了3个月,有一段时间没来园子更新博客了,各位看官见谅哈哈,消失是因为TestYao刚换了工作环境没外网,好多笔记没能及时的记录分享,以后有时间慢慢补上吧,这段时间主要接触了移动端app的自动化测试,公司为了快速把移动端自动化这块搞起来,试用几款目前流行的工具,腾讯的xtest定制版.神州数码的自动化测试平台.开源rf+appium框架. 经过一段试用最终还是选择了rf+appium主要原因有: 1.开源,网上社区活跃 2.扩展性强,针对不同项目不同的需求,封装

Robot framework + appium环境搭建

Robot framework+appium环境搭建 首先梳理一下要用到的工具和安装包: 1. Android + JAVA. jdk : http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 安装jdk并配置环境变量. Android sdk: http://sdk.android-studio.org/ 安装并配置好环境变量.Tools列表前三个必装.谷歌服务器略坑你懂的.出去还是切换国内镜

Python + Appium 环境搭建

---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1    安装前准备工作 搭建环境所需要的安装文件已经下载好,从SVN上获取即可,解压,如下 2   Appium环境搭建 Appium是一个开源的,适用于原生或者移动网络和混合应用程序在 iOS 和 Android 平台上的的开源自动化测试框架. 2.1  安装Node.js 点击安装文件,下一步下一步直接安装,安装成功后,输入cmd打开windows的命

Mac OS下Appium环境搭建及Genymotion模拟器安装

说明:本机Mac本上已经安装的有:Python3.JDK.Node.js. Selenium Appium环境搭建 Step1:安装Appium Python Client库 1,命令:pip install Appium-Python-Client 这个包是依赖于selenium的,需要selenium的库进行通信 如果发现没有安装selenium,会自动安装selenium *因为最新版本的selenium和appium存在不兼容,所以要确保安装3.3.1版本的selenium (1)查看s

基于Python的Appium环境搭建合集

自动化一直是测试圈中的热聊,也是大家追求的技术方向.在测试中,往往回归测试也是测试人员的“痛点”.对于迭代慢.变更少的功能,就能用上自动化来替代人工回归,减轻工作量. 问题 在分享环境搭建之前,先抛出我的一个疑问吧. app启用时,分不同的场景: 1.首次安装启用,有欢迎页: 2.非首次启用,直接进入到登录页: 3.配置了推荐展示时,启用app,会先展示推荐内容,才进入到登录页. 不同场景对应的activity都是不同的,我目前处理办法是,写了个输入函数,加了个if判断去对应不同的activit

Appium环境搭建(java版)

前段时间学习了appium,今天准备将appium环境搭建的过程写一下,让大家可以少走一些弯路. 1.    安装JDK,并进行环境变量配置 环境变量配置: 添加JAVA_HOME变量, 值:Jdk的安装路径,如:D:\Java\jdk1.7.0_45 添加CLASSPATH变量,值 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar 修改path变量,加上这句 %JAVA_HOME%\bin; 检查JAVA环境是否配置好,进入CMD命令行,输入

Appium环境搭建

1.安装Node.js 下载地址:https://nodejs.org/en/download/ 安装完成后,打开Windows命令行窗口,输入npm命令且回车. 如果出现上图信息,则说明Node.js安装成功. 2.安装Appium 下载地址: https://bitbucket.org/appium/appium.app/downloads/ http://pan.baidu.com/s/1jGvAISu 安装完成后,启动Appium,若弹出.net framework initializa

Appium环境搭建python篇(mac系统)

1.安装Appium 通过终端安装: 安装nodejs,下载地址:https://nodejs.org/download/,安装完成后打开终端输入node -v,检查是否安装成功 安装npm,打开终端,输入命令: sudo bash sudo curl -L https://npmjs.org/install.sh | sh 安装完成后,输入npm -v,检查是否安装成功 安装appium,命令: npm install –g appium npm --registry http://regis

Appium环境搭建(MAC版)

一.环境搭建 (1)安装node.js brew install node (2)安装Xcode 测试iOS App需要.打开Finder,在Applications文件夹下,看是否有Xcode.app程序.如果没有,则需要安装.下载地址:https://developer.apple.com/downloads/安装方法同所有的dmg包的安装方法一样. (3)安装Appium Server npm install -g appium (4)安装Appium Client npm install