本次使用Appium自带的Inspector定位工具定位元素, 以及进行最最最简单脚本的录制: 等待一会儿,进入微信启动页: 点击刷新,进入微信首页: 此时,可以分别定位“通讯录”、“发现”和“我”等元素: 下面开始进行录制简单的脚本, 模拟进入微信相册的第一条分享; 请注意这时候不要去管手机, 所 ...
分类:
移动开发 时间:
2018-03-09 22:51:14
阅读次数:
935
1、创建新的会话desired_caps = desired_caps = { 'platformName': 'Android', 'platformVersion': '7.0', 'deviceName': 'Android Emulator', 'automationName': 'UiAu ...
分类:
移动开发 时间:
2018-03-08 02:42:22
阅读次数:
651
请注意操作步骤: 1、 用数据线连接手机, 打开开发者模式, 并赋予相关权限; 2、 启动Appium桌面服务端; 3、 运行程序; 首次运行, Appium会在手机上安装3个App: Unlock; Appium Setting; Appium Android Input Manager for ...
分类:
移动开发 时间:
2018-03-06 21:42:19
阅读次数:
477
appium 是一个用于app自动测试的工具。目前支持测试iOS, Android, Windows上的app。(github: https://github.com/appium/appium) 其工作方式:在测试服务器上(可以是开发者的PC)安装appium server,然后测试代码通过使用 ...
分类:
微信 时间:
2018-03-05 22:27:46
阅读次数:
618
在浏览器地址栏输入 http://appium.io/ 打开Appium官网: ...
分类:
移动开发 时间:
2018-03-05 17:05:34
阅读次数:
169
什么是UI自动化 大部分公司只要求到第二层,及接口自动化测试,主要因为UI层经常改动,代码可维护性弱,且如果需求经常变更时,对代码逻辑也要经常改动。 但如果对于一些需求较为稳定,测试重复性工作多的使用UI自动化则能大量减少人力物力在一些简单的手动重复工作上。 具体UI自动化实现 python,是一门 ...
分类:
移动开发 时间:
2018-03-04 13:06:15
阅读次数:
1172
在用APPIUM做APP自动化测试过程中,首先碰到的问题就是环境搭建. 过程相对于WEB端自动化来说,搭建过程稍微复杂些,但是appium与WEB端的selenium原理相差不多. 二者在robotframework自动化框架中,共用了很多API关键字. APPIUM环境搭建步骤简单概述一下. 前提 ...
分类:
其他好文 时间:
2018-03-03 20:31:22
阅读次数:
170
通过appium-desktop定位元素 ClassName Android Android的class属性对应ClassName定位方式,ClassName一般都是会重复的,可以通过index来获取需要的元素。(从0开始查找dom树中的同名class属性) iOS iOS的type属性对应CLas ...
分类:
移动开发 时间:
2018-03-03 14:05:15
阅读次数:
221
一、常用识别元素的工具 uiautomator:Android SDK自带的一个工具,在tools目录下 monitor:Android SDK自带的一个工具,在tools目录下 Appium Inspector:Appium自带的一个功能,只有mac下可以使用该功能 下面是用monitor抓取到的 ...
分类:
移动开发 时间:
2018-03-02 23:15:07
阅读次数:
280