appium使用教程(一 环境搭建)-------------2.安装部署
1) 安装appium
2) SDK(不建议使用模拟器,占用内存很大,会造成机器卡顿.另外模拟器还存在兼容性问题:pc为x86架构,绝大多数的手机都是ARM架构,app的兼容性会有问题)
- 官方下载地址https://android-sdk.en.softonic.com/
- 安装完成后截图:
- 安装模拟器(使用真机跳过这一步)
- 启动模拟器(使用真机跳过这一步)
先新建模拟器,再启动模拟器 |
3) 检查appium环境
————————————————————————————2017年10月18日11:18:44补充-----------------------------------------------------------------------
补充:
设置Android环境变量,方法与java环境变量类似。我本机的目录结果为:
D:\android\android-sdk-windows
下面设置环境变量:
“我的电脑”右键菜单--->属性--->高级--->环境变量--->系统变量-->新建..
变量名:ANDROID_HOME 变量值:D:\android\android-sdk-windows |
找到path变量名—>“编辑”添加:
变量名:PATH 变量值:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools; |
需要安装nodejs:地址 https://nodejs.org/
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
a.进入D:\Program Files (x86)\Appium\node_modules\.bin (根据自己安装的路径) |
b.shift+右击 |
c. appium-doctor命令 |
d.查看结果(环境变量异常会有提示) |
看到以上结果,就证明环境已经搭好了. |
4) 对于模拟器的设置可以看此链接: http://www.cnblogs.com/fnng/p/4560298.html
5) 安装selenium
I.说明:appium是从selenium继承过来的. |
II.操作:Cmd下直接输入pip install selenium |
注意:selenium版本目前有2.*和3.*,没有太大的差别,若为3.*的版本需要注意firefox的驱动需要另外下载 |
6) 安装python-appium客户端.
I强烈建议使用在线安装的模式:有两个优点 a.保证最新 b.安装方便 |
II安装方式: Cmd下直接输入pip install Appium-Python-Client |
III检查是否安装成功. pip show Appium-Python-Client |
以上就是环境搭建的步骤.
最新文章
- October 2nd 2016 Week 41st Sunday
- Canvas旋转元素
- 编写高质量代码改善C#程序的157个建议[避免finaly内的无效代码、避免嵌套异常、避免吃掉异常、注意循环异常处理]
- spark读hdfs文件实现wordcount并将结果存回hdfs
- TCP/IP详解学习笔记(1)-- 概述
- 第2章 HelloWorld
- Python三元表达式
- Direct3D 索引缓存
- Iterator(迭代器模式)--(超市管理者)
- dev Gridcontrol根据其cell里面的值显示不同颜色
- Objc将数据写入iOS真机的plist文件中
- 如何备份和恢复你的TFS服务器(二)
- qhfl-3 Course模块
- python 全栈开发,Day9(函数的初始,返回值,传参,三元运算)
- PAT 1006 换个格式输出整数 (15)(C++&JAVA&Python)
- linux下授予某用户对某文件夹的读写权限
- 为什么要用Markov chain Monte Carlo (MCMC)
- python里的引用、浅拷贝、深拷贝
- 碰到故障大全---cd
- Blend 2015 教程 (五) 自定义状态
热门文章
- ORA-1157错误解决
- Defining and using constants from PySide in QML
- TYVJ 1541 八数码
- Dos.ORM使用教程
- SharePoint 使用Expression Web 设计网站
- STM8S103 解决Rom空间不足 &; Map文件分析
- TP5 分页类,自定义样式
- 5、AFM(Attention+FM)-----Attentional Factorization Machines:Learning the Weight of Feature Interactions via Attention Network
- Linux 环境下/etc/profile和/etc/profile.d 的区别
- How to enable wire logging for a java HttpURLConnection traffic?