RF
文章平均质量分 79
Tyrion.Wu
测试变运维
展开
-
RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第一篇【安装】
首先我们先罗列一下我们要安装的软件1. JDK ,本人用的是1.7的版本;2. SDK;3. Appium;4. Python27;5. wxPython,科普:wxPython是Python语言的一套优秀的GUI图形库;6. RobotFrameWork;7. Ride 1.5;8. Selenium 2.47;9. Appium-Python-Client转载 2016-01-22 17:00:12 · 11440 阅读 · 0 评论 -
RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第三篇【实例】
在这一篇里我先让大家看一下RF+APPIUM这个框架的实际运行时什么样子的,给大家一个直观的了解和认识。1.首先打开模拟器:模拟器打开后是这样的:如图所示,模拟器打开后就是这个样子,嗯,在这里先说明一下,由于我提前测试过了所以大家可以看到微信已经安装,APPIUM还植入了Settings和UNLOCK两个程序(这两个程序更具字面意思也能知道干吗用的对吧童鞋们~)2.原创 2016-01-25 13:47:44 · 19760 阅读 · 5 评论 -
RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第四篇【AppiumLibrary实用函数介绍】
通过前几篇的讲述,我相信大家已经对RF+Appium的框架已经有所了解了。接下来我告诉大家一些关于AppiumLibrary函数的用法。1. 点击按钮:Click Buttonindex_or_nameClick button实例:Click Button index=0作者通过实验发现在安卓手机应用测试中,name这个属性不起作用,原创 2016-01-26 10:32:11 · 7474 阅读 · 0 评论 -
RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第二篇【原理】
1.首先自动化脚本通过RobotFrameWork将命令传递给Appium的客户端;2.然后【Appium的客户端】将接受到的命令发送给【Appium的服务端】;3.【Appium服务端】将脚本中的代码命令转换成手机模拟器所能识别的命令通过【ADB】发送给【模拟器】,从而控制被测试的应用软件。然后摘抄了一段源自网络的Appium的理论知识:转载 2016-01-24 17:08:46 · 11763 阅读 · 0 评论 -
RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第五篇【AppiumLibrary校验函数介绍】
以上连作者先跪一下方便面,在上一篇中,作者遗漏了两个常用的函数:1.长按Long PresslocatorLong press the element这个函数的作用为:长按一个控件2.缩小(翻译为 “捏”)Pinchlocator, percent=200%, steps=1Pinch in o原创 2016-02-01 15:55:40 · 7215 阅读 · 0 评论 -
RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第六篇【AppiumLibrary等待函数介绍】
废话不多说,少年们请看下面。Wait Until Page Containstext, timeout=None, error=NoneWaits until text appears on current page.Fails if timeout expires before the text appears. Seeintroduction for翻译 2016-02-02 10:20:47 · 5487 阅读 · 0 评论 -
RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第七篇【元素定位介绍】
我想大家在玩自动化的时候最关心的一定是如何定位元素,因为元素定位不到后面的什么方法都实现不了。那我们就直接看看APPIUMLIBRARY官方给出的信息:IntroductionAppiumLibrary is a App testing library for Robot Framework.Locating elementsAll keywords in Appium原创 2016-02-03 10:13:59 · 9722 阅读 · 2 评论