51Testing软件测试论坛

标题: python自动化测试应用-appium环境篇 [打印本页]

作者: lamecho    时间: 2017-3-17 09:26
标题: python自动化测试应用-appium环境篇
写在前面:
webUI自动化测试框架---”pyswat“测试版1.0已经发布,感兴趣或想要试用的同学关注我的微博或微信获取。
谢谢!


篇1                 安卓app自动化测试-appium环境篇
                                        --lamecho
1.1概要
        大家好!先自我介绍一下,我是lamecho(辣么丑),在软件测试行业侵淫多年,一直想写个系列文章介绍软件测试自动化方面的东西,所以今天开始2017年3月15日挤挤时间开写了,我们就一起有坑填坑,有山搬山吧。好,自我介绍先到这里,因为本篇主旨是介绍安卓app自动化测试,就不在这里扯些无关的废话,有机会再在以后的文章中慢慢阐述一些理论的东西。有关智能机(Android/IOS)上app的自动化测试原理一句话:通过python脚本利用appium第三方库实现。(另:多说一句,其他语言或其他工具同样能够做,这里不做优劣,好坏评判。我讲的是python)我后面一系列的文章都会有个主基调—实战为主。

1.2 环境篇—环境准备
        操作系统windows10 64位,本篇只涉及windows的环境安装,至于MAC的系统会在以后的文章中涉及(毕竟你想要做ios的app自动化测试必须要在苹果机上装环境,而MAC的环境安装可以说是噩梦!)所以大家在准备环境时,一定要看清楚自己的电脑是64位还是32位,因为有些软件的安装要按照自身的系统选择版本!涉及到时候我会提醒大家。
        准备及安装步骤:
        涉及的软件我会尽可能的给大家找到下载链接(今天是2017年3月15日)



1.3 环境篇—结束
至此,我们的测试环境就安装完了。这一篇的环境篇也就要结束了。下一篇,我们将从appium的相关配置谈起,到连接真机,最后实现一个python小demo。最后很开心大家走出了自动化测试的第一步,大家好我是lamecho,英文名难记就叫我辣么丑吧。我的微信号lam15139328。
最后放个卫星,appium的自动化测试文章结束后,还会着手selenium在web端的文章。环境准备是个引子,很多时候大家就败在这里,而真正重要的还是脚本代码的编写,如何构思一个自动化的测试框架。

原创文章,转载请注明出处。


作者: lamecho    时间: 2017-3-17 10:12
系列文章我会在新浪微博中,不定期发出来。大家对于python实现的自动化有什么问题,在微博里留言给我
作者: jingzizx    时间: 2017-3-17 13:22

作者: lamecho    时间: 2017-3-18 17:54
jingzizx 发表于 2017-3-17 13:22

斑竹 我的帖子要求置顶 哈哈 开玩笑
作者: 18713595255    时间: 2017-3-21 10:38
谢谢
作者: 15111350474    时间: 2017-3-21 18:15

作者: 小小小测试猿    时间: 2017-3-21 20:01
mark
作者: 夢夢夢冉    时间: 2017-3-22 11:25
感谢
作者: 黑盒测试    时间: 2017-3-22 13:37
视频有吗 可以共享吗
作者: 舞梦    时间: 2017-3-22 15:29
回复看内容
作者: zuomingsong    时间: 2017-3-23 15:50
很好
作者: zengwd    时间: 2017-3-23 20:05
我想看看环境配置
作者: 我爱拉麺    时间: 2017-3-24 16:14
感谢楼主分享
作者: wangchenjuan    时间: 2017-3-24 16:48
想看一下环境篇
作者: 快乐之神    时间: 2017-3-25 09:53
感觉很好的资料  学习亿一下
作者: happykevin    时间: 2017-3-27 17:17
搭建过程中遇到问题,希望能从此找到答案
作者: 臭屁虫    时间: 2017-3-28 14:13
学习学习
作者: 374211948    时间: 2017-3-28 14:14
学习,谢谢!
作者: 轻歌越野    时间: 2017-3-29 15:47
sdk下载遇到些问题,来看看
作者: 云朵朵    时间: 2017-3-29 17:10
看看看啊看看那
作者: lcs    时间: 2017-3-29 17:57
学习
作者: lcs    时间: 2017-3-29 17:57
学习
作者: lcs    时间: 2017-3-29 17:57
学习中
作者: lcs    时间: 2017-3-29 17:57
学习中
作者: 354898178    时间: 2017-3-30 14:52
这个很好啊               
作者: zangxi123    时间: 2017-3-30 15:03
学习一下
作者: jinkunchi    时间: 2017-3-30 15:40
学习
作者: lamecho    时间: 2017-3-31 10:14
wangchenjuan 发表于 2017-3-24 16:48
想看一下环境篇

在论坛里 也可以关注我的公众号“firebug”,提出你的问题获取最新动态
作者: lamecho    时间: 2017-3-31 10:15
happykevin 发表于 2017-3-27 17:17
搭建过程中遇到问题,希望能从此找到答案

也可以关注我的公众号“firebug”,提出你的问题获取最新动态
作者: lamecho    时间: 2017-3-31 10:15
轻歌越野 发表于 2017-3-29 15:47
sdk下载遇到些问题,来看看

也可以关注我的公众号“firebug”,提出你的问题获取最新动态
作者: hanxia123    时间: 2017-4-1 10:54
我想了解下
作者: laura_1024    时间: 2017-4-1 14:59
谢谢分享!

作者: 黑盒测试    时间: 2017-4-6 12:16
为什么我安装安卓sdk时无法进入下一步了?麻烦帮忙看下  谢谢



作者: lamecho    时间: 2017-4-6 13:30
黑盒测试 发表于 2017-4-6 12:16
为什么我安装安卓sdk时无法进入下一步了?麻烦帮忙看下  谢谢

仔细看 环境篇的步骤
作者: hilyp405    时间: 2017-4-6 15:39
安装好appium,环境配置好之后,打开安卓模拟器,双击打开appium后,点击右上角“放大镜”,弹出对话框,点击refresh按钮后提示如图上所示,请问这是什么原因,怎么解决呢?

作者: you58426    时间: 2017-4-7 11:30
谢谢分享
作者: xilanglyh    时间: 2017-4-9 19:03
楼主,我搭完环境后遇到这样一个错误:WebDriverException: Message: The URL '/wb/hub/session' did not map to a valid resource. 你遇到过吗?你知道这个什么原因吗?这个问题困扰我快一周了,毫无头绪,再解决不了的话估计试用期都过不了了
作者: Alice2017    时间: 2017-4-10 10:30
新手一枚
作者: s0ap    时间: 2017-4-10 10:49
学习学习
作者: lamecho    时间: 2017-4-10 13:54
hilyp405 发表于 2017-4-6 15:39
安装好appium,环境配置好之后,打开安卓模拟器,双击打开appium后,点击右上角“放大镜”,弹出对话框,点 ...

用android 原生工具去找元素
作者: lamecho    时间: 2017-4-10 13:56
xilanglyh 发表于 2017-4-9 19:03
楼主,我搭完环境后遇到这样一个错误:WebDriverException: Message: The URL '/wb/hub/session' did not m ...

你具体的配置呢 appium的
作者: 蜗牛在奔跑    时间: 2017-4-12 20:26
谢谢楼主分享!辛苦了
作者: 枫的追翼    时间: 2017-4-13 11:54

作者: WJ小郑    时间: 2017-4-13 14:37
全部

作者: mygjm    时间: 2017-4-14 16:31
学习了,谢谢楼主
作者: 言峰绮心    时间: 2017-4-16 10:17
666666
作者: 闪闪阿喵v    时间: 2017-4-17 11:28
谢谢
作者: xiaomaoer    时间: 2017-4-17 16:17
已经搭好环境,看看搭得对不对
作者: 佐岸佑转258545    时间: 2017-4-18 15:05
学习
作者: 郭锨佳    时间: 2017-4-20 18:52
谢谢楼主分享
作者: edwardwunc    时间: 2017-4-21 12:31
madapf
作者: miraclechen89    时间: 2017-4-21 13:26
i just want to see, 666, you are so handsome
作者: FlyPotato    时间: 2017-4-21 16:41
谢谢分享~
作者: yehost    时间: 2017-4-23 10:39
1

作者: amwfnyygy    时间: 2017-4-23 13:15
强烈支持,顶一个。
作者: 初学测试者    时间: 2017-4-24 10:16
louzhu
作者: charlesd    时间: 2017-4-24 10:29
phython

作者: 梵谷的左耳    时间: 2017-4-24 12:14
谢谢楼主

作者: 杰jie    时间: 2017-4-24 14:41
11
作者: sunkkkk    时间: 2017-4-24 17:20
谢谢
作者: wxmwindy1980    时间: 2017-4-25 14:09
刚学习完python,正好学习下appium
作者: 钟离青    时间: 2017-4-25 15:07
回复看内容
作者: xuan123    时间: 2017-4-25 16:15
收藏学习
作者: Slina5742    时间: 2017-4-26 13:41
回复学习下
作者: 10zyzeng    时间: 2017-4-26 14:43
学习学习。
作者: @cody    时间: 2017-4-26 16:38
学习下

作者: wgglxx    时间: 2017-4-27 11:14
怎么看 ?》
作者: 七筐猪    时间: 2017-4-29 20:56
very very good!!!!
作者: 海伦Helen    时间: 2017-5-2 22:26
主题很好,需要了解
作者: abc0012544    时间: 2017-5-3 09:39
回复看内容
作者: 李达康思密达    时间: 2017-5-3 10:15
gx
作者: jiayouhuaya    时间: 2017-5-4 09:14
您好,想学习
作者: 安得广厦    时间: 2017-5-4 11:50
~\(≧▽≦)/~赞赞赞
作者: ning_117    时间: 2017-5-5 14:36
顶一下
作者: zhaol0ve    时间: 2017-5-5 15:28
环境开会
作者: xiaoyu32    时间: 2017-5-5 18:07
正在进行自动化测试,请指定迷津
作者: Samson_Chen    时间: 2017-5-8 09:46
OK~老哥稳
作者: door7474    时间: 2017-5-8 11:07
看一下
作者: lisahang    时间: 2017-5-8 16:45
来学习下
作者: 混蛋的中秋    时间: 2017-5-8 17:19
感谢楼主,正好需要
作者: my853349377    时间: 2017-5-9 14:58
支持
作者: 苹果0七七    时间: 2017-5-10 10:21
谢谢分享
作者: 两颗花生    时间: 2017-5-10 11:07
学习学习
作者: letrefle    时间: 2017-5-10 11:12
学习下
作者: sdtd1981    时间: 2017-5-11 11:00
看看,学学
作者: wliym    时间: 2017-5-11 16:49
111111111111111
作者: 霍展白    时间: 2017-5-12 17:37

作者: 月夜星辰226    时间: 2017-5-14 21:03
学习学习
作者: 13163298300    时间: 2017-5-15 00:34
棒棒哒
作者: heise668    时间: 2017-5-15 10:07
学习学习,自动化测试
作者: testyuyj    时间: 2017-5-16 16:37
学习下,赞
作者: ntgxlj    时间: 2017-5-16 18:15

作者: 没落的彼岸    时间: 2017-5-17 11:19
感谢楼主
作者: xiaobo234    时间: 2017-5-17 19:17
谢谢分享
作者: 时常学习    时间: 2017-5-18 09:12
学习学习
作者: 咩呼啦啦啦啦    时间: 2017-5-18 10:26
谢谢分享
作者: dddd1288    时间: 2017-5-18 11:30
不错
作者: 逍遥天    时间: 2017-5-18 13:46
很好,会持续关注
作者: xiaoqiangzq    时间: 2017-5-21 15:36
感谢楼主分享
作者: layo    时间: 2017-5-21 22:24





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2