Appium是在手机操作系统自带的测试框架基础上 实现的,Android和ios的系统上使用 的工具是: Android(版本>4.2):UIAutomator,Android4.2之后系统自带 的UI自动化测试工具。 IOS:UIAutomation,IOS系统自带的UI自动化测试工具。 Appi ...
分类:
移动开发 时间:
2018-02-11 19:46:56
阅读次数:
195
appium安卓自动化常见问题处理 1、seesionnotcreatedexception 遇到这个首先确定下jdk需要1.7以上 然后还要确定appium是启动状态,可以cmd重启下appium 2、webdriverexception 这个问题可以查看appium日志 可以看出是包名没找到,报 ...
分类:
移动开发 时间:
2018-02-11 14:53:25
阅读次数:
555
一、启动Android模拟器(Genymotion俗称世界上最快的模拟器,可自行百度安装) 二、启动Appium(Appium环境安装可自行百度) 三、安装应用到Genymotion上,如下图我安装一个计算机的小应用,包名为CalcTest.apk 安装步骤:(基于Android SDK已经配置好了 ...
分类:
移动开发 时间:
2018-02-11 14:44:32
阅读次数:
227
RobotFrameWork+APPIUM实现对安卓APK的自动化测试 1.首先自动化脚本通过RobotFrameWork将命令传递给Appium的客户端; 2.然后【Appium的客户端】将接受到的命令发送给【Appium的服务端】; 3.【Appium服务端】将脚本中的代码命令转换成手机模拟器所 ...
分类:
移动开发 时间:
2018-02-05 14:23:44
阅读次数:
263
一、Appium环境搭建 1、xcode(需要OS X版本支持): 下载对应版本的xcode(支持对应手机系统),解压,拖入应用程序。 xcode下载地址:https://developer.apple.com/download/more/ 2、安装appium: 安装node、brew、nmp、c ...
分类:
移动开发 时间:
2018-02-05 00:33:47
阅读次数:
362
环境准备 所需的软件列表如下 Robotframework Appium desktop Android模拟器--夜神模拟器 测试的apk文件 一、测试用例编写前提 1.模拟器(或手机)连接电脑 adb connect 设备型号 把测试设备与电脑连接(夜神模拟器对应的设备型号:127.0.0.1:6 ...
分类:
移动开发 时间:
2018-02-03 18:56:17
阅读次数:
202
手机App分为两大类,原生App(Native App)和混合APP(Hybrid App) 原生App(Native App) 原生App实际就是我们所常见的传统App开发模式,云端数据存储+App应用客户端。App应用客户端,包含了所有的UI元素、框架逻辑等。只有数据存储在云端。 混合App(H ...
分类:
移动开发 时间:
2018-02-03 12:59:22
阅读次数:
190
第一次使用博客,小白级,互相交流,有说的不对的地方欢迎来喷!!! 自动化的目的就是减少人工成本,如果每次跑自动化用例时都要手动起appium客户端,太费事了~~故,将appium server的调起和关闭写在代码中是必要的一步。 在步骤中说坑。。。(ps:小白的坑,大神可能会嘲笑~~呼呼~~) 1. ...
分类:
移动开发 时间:
2018-02-01 20:34:30
阅读次数:
579
Python Appium 元素定位 常用的八种定位方法(与selenium通用) id定位 name定位 Xpath定位 如下图,使用 uiautomatorviewer.bat 获取页面元素 注意:SDK自带的uiautomatorviewer.bat无法获取xpath,需要替换一个jar包方可 ...
分类:
移动开发 时间:
2018-01-31 22:11:40
阅读次数:
405
Failed to install D:\AutoTest\appium\Appium\node_modules\appium\build\unicode_ime_apk\UnicodeIME-debug.apk: Failure [INSTALL_FAILED_ALREADY_EXISTS: At ...
分类:
其他好文 时间:
2018-01-31 14:43:26
阅读次数:
155