一. 需要软件
1. JDK:JAVA安装后配置JDK环境
2. SDK:SDK下载后配置adb环境
3. Python:pyhton语言
4. Pycharm:python脚本编译工具
5. Appium-python-client:pyhton中的库
6. Appium客户端
二. 搭建步骤
1. 配置JDK环境
①. 下载安装java:
https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
②. 在安装的时候需要注意,java和jre分开两个目录安装.否则会出现问题
③. 配置环境:
电脑右击-->属性-->高级系统设置->环境变量:
在系统变量中录入java和jre目录:也可以参考百度解决配置问题
2. 配置SDK环境:
①. 下载SDK:
https://android-sdk.en.softonic.com/
②.配置
SDK下载后,不用安装,解压缩配置即可.
在系统变量中->path中录入platform-tools和tools目录,也可以百度解决。
3. 下载安装python
①.下载:下载对应系统的版本
②. 安装,安装的时候需要注意勾选add pyhton to path,这样可以自动配置环境变量
③. 在CMD中输入pyhton回车显示pyhton版本即可表明安装和配置成功
4. Pycharm下载安装
①. 下载:https://www.jetbrains.com/pycharm/
②. 安装的时候需要注意勾选适当的快捷方式,有32位和64位,根据自己的系统选择
③. 打开pycharm新建工程时要会配置interpreter,可以在新建工程的时候配置,也可以在file-->settings中配置
④. 配置后就可以打开进行编程了
5. 安装Appium-python-client库
这个可以分两个方法:
①. 在cmd中安装:进入cmd中,输入pip install Appium-python-client,等待安装完成就可以
②. 在pycharm中file-->settings-->工程中选择project interpreter,在package列表的右上角有+.点击,然后搜索Appium-python-client,点击窗口下方的install package,等待安装完成即可
6. Appium客户端:
①. 下载:http://appium.io/
②. 一般进行默认安装即可
三. 手机配置
1. 打开开发者模式
2. 启用USB调试模式
3. 在CMD中,输入adb devices能够识别手机信息表示成功
4. 打开SDK->tools中的uiautomator.bat文件,就可以对手机上的元素进行定位操作了
四. 代码实现
1. 打开pycharm
2. 安装的库需要导入才能使用:from appium import webdriver
3. 然后要配置设备信息:
desired_caps={ #移动设备平台 'platformName':'Android', #平台OS版本号 'plathformVersion':'7', #设备的名称--值可以随便写 'deviceName':'test0106', #提供被测app的信息-包名,入口信息 'appPackage':'com.hpbr.bosszhipin', 'appActivity':'.module.launcher.WelcomeActivity', #确保自动化之后不重置app 'noReset':True, #设置session的超时时间,单位秒 'newCommandTimeout':6000
4. 初始化对象:
#初始化driver对象-用于控制手机driver=webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)driver.implicitly_wait(10)#稳定元素
5. 在接下来就可以进行元素定位了.
-
一人一半情侣名:https://www.henkao.com/wangluo/1467.html 表达夫妻渐行渐远的句子:https://www.henkao.com/qinggan/701.html 百日安全活动总结:https://www.henkao.com/zhichang/234.html 乘法口诀表:https://www.henkao.com/xuexi/954.html 霸气游戏名字:https://www.henkao.com/wangluo/1353.html 花都开了:https://www.henkao.com/yuedu/359.html 大写数字壹贰叁肆到拾怎么写:https://www.henkao.com/xuexi/539.html 如造句二年级:https://www.henkao.com/xuexi/798.html 暖作文600字六年级优秀作文:https://www.henkao.com/zuowen/1738.html 嘴巴烂的疼的说说:https://www.henkao.com/wangluo/838.html 给巴金爷爷的一封信:https://www.henkao.com/xuexi/2604.html 个人工作总结:https://www.henkao.com/zhichang/385.html 技术工作总结:https://www.henkao.com/zongjie/2433.html 跳高加油稿:https://www.henkao.com/xuexi/2452.html qq炫舞情侣名:https://www.henkao.com/wangluo/1420.html 5个字的游戏名字:https://www.henkao.com/wangluo/1330.html 学习雷锋心得:https://www.henkao.com/xuexi/1859.html 女生网名ins高级质感:https://www.henkao.com/wangluo/1497.html 决议书:https://www.henkao.com/zhichang/2218.html 幼儿园保教工作总结:https://www.henkao.com/zhichang/229.html 四口之家微信群名:https://www.henkao.com/wangluo/207.html 游戏名称男生冷酷霸气:https://www.henkao.com/wangluo/1725.html 建国大业观后感:https://www.henkao.com/xuexi/2281.html 拍摄方案:https://www.henkao.com/fanwen/2365.html 小年祝福语:https://www.henkao.com/qinggan/517.html 黄秋葵的做法:https://www.henkao.com/yinshi/435.html 关系很铁的群名:https://www.henkao.com/wangluo/777.html 小学运动会解说词:https://www.henkao.com/xuexi/2649.html 家族名字:https://www.henkao.com/wangluo/731.html 喝驼奶有啥好处:https://www.henkao.com/yangsheng/535.html(0) 回复 (0)