美文网首页
Appium iOS Python3(一)

Appium iOS Python3(一)

作者: blaze冰叔 | 来源:发表于2019-08-23 15:00 被阅读0次

appium的安装配置就不啰嗦了,网上有很多教程了,我主要是参考了
Appium超详细环境搭建for Mac
然后也遇到了问题,处理方法也做了相应的记录
Appium for Mac 配置 踩坑

appium初体验

打开你的appium,然后就用默认配置就阔以了


image.png

Start Server v1.13.0开启你的自动化测试之路

一切顺利的话你将会看到如下所示


image.png

点击右上角的放大机按钮


image.png

在Automatic Server中我们可以添加修改配置信息来启用我们需要测试的app。
在Desired Capabilities中通过+号添加配置


image.png

而此处所有可用的key,我们可以查官方给出的配置
https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/caps.md

{
  "platformName": "iOS",    //平台名
  "platformVersion": "12.4", //版本号
  "deviceName": "iPhone",  //设备名
  "automationName": "XCUITest",//iOS Only, using XCUITest
  "app": "com.*******",         //Bundleid或者ipa的路径,我用的Bundleid
  "udid": "***"            //控制台使用命令:idevice_id -l 查询,前提是真机连接了电脑 
}

编辑完成后,报存,Save AS……,起个名方便后续增加设备以及app

完事右下角 Start Session 发车

一切顺利的话手机上会弹出几个提示,同意便是。然后需要测试的app也会被启动起来。(这里要记着,真机上一定要test过webDriveragent,前面安装的教程里有提到)

然后我们就可以看到我们的目标app页面已经出现在了appium中


image.png

不去动任何东西,在app页面中点击,你会发现你选中了某个元素,而右侧也会对应显示你所选的信息

1 select elements 选中查看元素
2 swipe by coordinates 滑动模拟 点击屏幕,会现有一个粉色的点,这算是滑动起始点,再换个位置点一哈,又是一个,算是滑动终点(滑动这里还有些问题,后续搞明白了再补充,反正就是目前不是很灵光)
3 tap by coordinates 点触模拟 模拟点击事件,页面点击后,手机上也会做出相应动作。
4 back 返回,模拟app中的返回操作(iOS中返回上一页面)
5 refresh…… 刷新
6 star recording 录制脚本,可以通过2和3的操作,来录制生成自动化测试脚本


image.png

7 搜索
8 还没用到
9 关闭退出

相关文章

网友评论

      本文标题:Appium iOS Python3(一)

      本文链接:https://www.haomeiwen.com/subject/esazsctx.html