Python Appium自动化测试 环境搭建

Time will tell.

整理了很多有关 Python 自动化测试的内容,而本章节开始会讲一些关于 Appium 的内容。在讲到这些内容的之前,免不了的第一件事就是环境搭建。而 Appium 的环境搭建比较繁琐,估计会有不少同学被卡了在环境上,所以这也是今天的首要分享内容 ~

Appium 可以说是做 App 目前流行的自动化框架,它的主要优势是支持 android 和 ios ,另外脚本语言也是支持 Java 和 Python ,而在很多招聘要求上也看到了这项技能。还有就是,目前 5G 时代已经到来,各 App 借力丛生,所以我们也应该要掌握这项技能,话不多说,上干货!


一、环境

1、环境 Windows 10 64位

2、1.8.0_181 (64位)

3、android-sdk_r24.3.4-windows

4、python:3.7

5、appium:1.4.16.1

6、Node.js:node-v10.16.0-x64

7、Appium-Python-Client


二、JDK安装

1、下载 JDK 包,我是64位1.8版本,高级版本应该也可以,根据自己的系统选择对应版本。

2、然后一路傻瓜式安装,注意安装路径不要有空格,不要有中文。 JDK 和 JRE 不要放在一个文件夹下。

3、设置3个环境变量:我的电脑 —> 选择“属性” —> “高级” —> “环境变量” —> “系统变量” —> “新建” 。

  1. JAVA_HOME----D:\software\Java\jdk1.8.0_181” (根据自己的安装路径来填)


  2. (2)CLASSPATH— .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;


  3. PATH-----;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    (在path路径下加上面那两个)

4、打开 cmd 验证安装是否成功,输入java -version,然后输入javac能显示版本号和下面的帮助信息说明安装成功。
[图片上传失败...(image-3a1a80-1606745272858)]


三、android-sdk 下载安装

1、下载 android-sdk ,这个是做 android 测试和开发的必备环境,如果不会下载也可以找我要,详见文章末尾。

很多人是直接下载 Android Studio ,但是如果只是做自动化的话,只需要下载 Android SDK 就行了。地址:

http://tools.android-studio.org/index.php/sdk/

2、解压后,有个 SDK manager.exe ,双击打开

3、勾选你要下载的 API 版本和对应的 android 版本,后面模拟器会用到,或者不下载用其它模拟器也行,或者真机。

安装 Tools 下的 Android SDK Platform-tools 和 Android SDK Build-tools , Android SDK Tools 可选择是否更新,建议更新。

镜像:随便选个版本也可以选多个版本安装,我喜欢直接连接真机,由于镜像比较大,所以喜欢真机的同学可以不下载镜像, GoogleFQ 安装: Extras 文件夹下所有的全部安装。


四、android-sdk 环境变量

1、在系统变量新建: ANDROID_HOME ,对应变量值为:D:\software\android-sdk-windows(sdk安装路径)

2、path 添加2个变量,将以下箭头所指的2个文件路径添加到 path 里

3、path 里面添加 D:\software\android-sdk-windows\tools 和 D:\software\android-sdk-windows\platform-tools ,或者 %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools


五、adb 环境

1、因为 adb 是在 D:\software\android-sdk-windows\platform-tools 这个目录下的,所以上面添加了环境变量后,可以直接在 cmd 里面运行了。

2、在 cmd 输入 adb 可以查看对应版本号


六、连接手机

1、手机链接电脑,如果安装了 91助手 或者 360什么的 可以先下载手机驱动,确认手机能连上

2、打开 cmd 输入:adb devices ,当屏幕上出现一串字符,后面显示 devices 说明连接成功,如果是出现其它的提示,那得检查自己的环境了

到这, android 的测试环境已经装好了。

如果安装过程中遇到了各种问题,请卸载完后一步一步慢慢从第一行开始安装,因为中间任何一个环境出了问题,都会导致最后 Appium 运行失败。

好了,以上就是本章内容了,如果你对Python自动化软件测试更多内容感兴趣可以加入我们扣裙一起学习175317069。有各项测试学习资源发放,更有行业深潜多年的技术人分析讲解。

祝你能成为一名优秀的软件测试工程师!

觉得还不错就【点赞】、【评论】、【关注】吧~

Time will tell.(时间会说明一切)

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,402评论 6 499
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,377评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,483评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,165评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,176评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,146评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,032评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,896评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,311评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,536评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,696评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,413评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,008评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,815评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,698评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,592评论 2 353

推荐阅读更多精彩内容