①:想实现自动化,第一步先安装python然后第二步安装selenium,

第三步安装JDK,然后J配置好JDK环境变量

JAVA_HOME    C:\Program Files\Java\jdk1.7.0_13

CLASSPATH   %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
Path:     %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

第四步:到Node.js网站下载Node安装

下载好后,傻瓜式默认安装,安装完后,输入:npm version ,出现以下信息,表示安装成功。

第五步:安装appium,下载好之后,傻瓜式的安装即可,你也不一定要跟我一样选择1.12.1,你可以选择其他版本的

第五步:安装Android SDK 环境安装,

环境变量配置

变量名:ANDROID_HOME
变量值:E:\ruanjian\android\adt\sdk (根据你自己磁盘来给路径)
变量名:PATH
变量值:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

第六步:安装Appium-Python-Client

pip install Appium-Python-Client

表示成功

第七步:然后你的adb命令就可以用啦

表示成功

第八步:要想adb运行成功就要到你刚刚安装sdk的路径下找到adb.exe,然后按Shift健 然后鼠标右键选择

表示不成功

或者第八步可以这样

②:ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.

、连接android设置
adb connect 设备名
例如:
adb connect 127.0.0.1:
adb connect 127.0.0.1:   . 查看设备
  adb devices   这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示   . 安装软件
adb install 软件包的名称
这个命令将指定的apk文件安装到设备上
adb install 路径\app-weichi-release.apk 如果显示success,那么久安装apk包成功,显示Failure,则安装失败。
检查错误,排错,再执行如下命令:abd install -r 包名.apk 、获取app的包名和activity名称
adb logcat -v time | findstr START
脚本中,cmp= 后面的值就是 包名 查看当前运行的APP的包名和打开的Activity
adb shell "dumpsys window | grep mCurrentFocus" . 卸载软件
获取包名(单个设备)adb shell pm list packages -
(3指的第三方的)
(多个设备)adb -s 设备名 shell pm list packages -
  adb uninstall <软件名>

有空再补吧!

最新文章

  1. cant create oci environment
  2. Gyro
  3. Redhat、CentOS添加静态路由的标准方法
  4. 在ASP.NET Web API中使用OData
  5. poj3186 Treats for the Cows(区间)
  6. python内置模块(1)
  7. JavaScript中的数组详解
  8. CentOs6.5中安装和配置vsftp简明教程
  9. 基于.net mvc的校友录(七、文件上传以及多对多关系表的LINQ查询实现)
  10. Intent传输数据的补充
  11. Linux之mount命令详解
  12. asp.net 中Session的运用,及抛出错误“未将对象引用设置到对象的实例”
  13. 在Excel中创建和使用ServerDocument
  14. WCF订阅替换轮训
  15. java系列--JDBC连接oracle
  16. vc++MFC开发上位机程序
  17. 数据结构——线性表——队列(queue)
  18. Hibernate运行原生sql并将查询的结果转化为对象
  19. 在插件中得到,调用 插件的id
  20. 在VMware的虚拟机中克隆CentOS,在重启网卡的时候报错解决办法

热门文章

  1. pythone 学习笔记(粗略)
  2. debian 9 安装Virtual Box
  3. Linux学习01
  4. 解决utf8&#39; codec can&#39;t decode byte 0xe5 in position 0: unexpected end of data
  5. 20130912.Windows下常用命令的使用(不断更新)
  6. Bate版总结会议2
  7. 常用的ES6方法
  8. HDU 4339 Contest 4
  9. System.arraycopy用法
  10. hdu 5077 NAND(打表)2014 Asia regional 鞍山站 H题