python2.7+appium环境搭建
Posted 给明天的自己
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python2.7+appium环境搭建相关的知识,希望对你有一定的参考价值。
实现android自动化
目录
1、环境准备、安装包准备
2、安装
3、验证环境搭建成功
1、环境准备、安装包准备
第一步:环境准备:
java环境
python环境
第二步:准备安装包
链接:https://pan.baidu.com/s/1ibh0d01JE-Er0he1tmsDrw 提取码:jils
链接:https://pan.baidu.com/s/1teb3AJ2TOWX-7b-pzGeo9Q 提取码:kh0j
链接:https://pan.baidu.com/s/1MjJjxIYsrdFwvL8evLm3og 提取码:wgf5
链接:https://pan.baidu.com/s/12XYVoV0NoeHII_5ffxIgsw 提取码:xbtf
2、安装
第一步:安装Node.js,是因为appium官网写的要装这个
第二步:安装.net framework,是因为appium是基于.net开发的,双击正常完成安装
因为我的电脑已安装,则提示已安装
第三步:准备好sdk的包,配置到环境变量中
双击SDK Manager.exe,下载platform-tools和更新tools
第四步:appium的相关安装配置
01
https://pan.baidu.com/s/1bhuJsAA0u9QcsphZN7lazQ 提取码:f9sq setup.py,进入其所在目录,在命令行输入python setup.py install,完成库文件的安装
3、验证环境搭建成功
第四步:编写脚本,运行通过后,会在手机上生成2个apk,则环境配置成功
# coding=utf-8 from appium import webdriver desired_caps = { \'platformName\': \'Android\', \'deviceName\': \'SN\', \'platformVersion\': \'5.1\', # apk包名 \'appPackage\': \'com.xx.xx\', # apk的launcherActivity \'appActivity\': \'com.xx\' } driver = webdriver.Remote(\'http://127.0.0.1:4723/wd/hub\', desired_caps)
注意:
1、连接手机没有得到SN号原因:手机USB调试模式没打开,反复开关调试模式即可
2、运行脚本,from appium import导入报错“ImportError: cannot import name\'InvalidArgumentException”,解决方案见https://www.cnblogs.com/ou-ya/p/9514381.html
3、本篇并没有写通过SDK-manager.exe下载模拟器相关的内容,因电脑较卡,打算用真机来调试
以上是关于python2.7+appium环境搭建的主要内容,如果未能解决你的问题,请参考以下文章
Windows下怎么搭建Python+Selenium的自动化环境