基于Appium+WDA+Python搭建IOS自动化测试全纪录(二):模拟器demo运行

基于Appium+WDA+Python搭建IOS自动化测试全纪录(一):环境搭建

由于在跑这个demo之前,完全没有接触过移动端,就是连模拟器都不会启动的那种,所以步骤会说的比较啰嗦详细。

如何跑测试DEMO

选定测试用例
github提供了测试的explame
https://github.com/appium/sample-code

代码选择

需要选择一个ios的APP,一个python脚本,如图选择的是app里面的TestApp,脚本选择的是python里面的ios_sample.py


image.png

;

模拟器运行

因为是在模拟器上运行,所以要先把app放到模拟器上。一般来说通过在xcode中运行代码就可在模拟器中生产app,但是这个TestApp用例进去看了之后发现里面如图所示:

image.png

所以就只能开启模拟器,然后把右边红框框生产的app拖放到模拟器里。
想用命令行操作请看这里:iOS-通过命令行安装.app到模拟器https://www.jianshu.com/p/8edf0b4ffb1b

配置更改

现在app已经拖到模拟器里了,接下来启动python脚本,在执行脚本之前,还有一些配置需要更改。
如下图所示,


WX20180110-205552@2x.png

首先说uuid的问题,每一个模拟器都有对应的uuid,这里在执行模拟器时用的是uuid,但是到了真机上,就变成了udid。
所以要拿到当前模拟器的uuid:
终端输入命令可得到想要的模拟器的字符串。

instruments -s devices
image.png

所以配置信息多添加一行

  'uuid':'xxxxxx'

更改后的配置如下:

          desired_capabilities={
                'app': app,
                'platformName': 'iOS',
                'platformVersion': '11.2',//更改为当前模拟器的版本
                'deviceName': 'iPhone 6s',//更改为当前模拟器的型号 
                'uuid':'2EF911A2-CA9C-4D28-96EB-3DBC8DF39FA5'//更改为当前模拟器的uuid
//经过测试发现在模拟器上uuid不是必须的,所以这里不填也可正常运行
            })

启动脚本

先启动appium

appium

当控制台中显示如下,启动成功

[Appium] Welcome to Appium v1.7.2
[Appium] Appium REST http interface listener started on 0.0.0.0:4723

在脚本所在目录下执行

python xxxx.py

(由于ios_sample.py的名字被用来测试别的了,所以给其改成了ios.py)


image.png

如此,模拟器上测试demo运行成功!
由于是在整个流程跑通之后回头做的纪录,所以可能有些地方纪录不完善,错误之处欢迎提出。


[Tbc]

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

推荐阅读更多精彩内容

  • 环境xode8.3 iOS10.3.2 Mac 10.12.11、安装homebrew2、安装:libimo...
    sunny_王阅读 5,765评论 0 4
  • 我们有四年的时间在一起 同一天开学 同一天毕业 虽然 我不认识你 送给一个好姑娘,大学校友,毕业后才知道。
    飘雨cc阅读 191评论 0 1
  • 一见钟情的爱情,如果有原因,那要怎么原谅?当爱说不出口时,要怎样,才能在千万人中,千万年的荒芜中,等到你翻开那小小...
    陈小靓_6833阅读 219评论 0 0
  • 田雨生又是一夜未眠,两个腮帮子火辣辣地疼着,时刻不停地提醒着他三个姐姐的态度。就冲着这几个嘴巴的狠劲儿,姐姐们也不...
    冬妮娅阅读 260评论 0 0