10 2015 档案

摘要:如果测试用例比较多,则当持续运行多个测试用例后,经常会出现模拟器崩溃或者Appium无法连接到该模拟器的情况出现。经过分析,本人认为这应该是模拟器或者Appium的缺陷造成的,目前并没有直接的解决方案。不过可以曲线救国,我的解决方案是:在开始测试时启动模拟器,在测试结束后关闭模拟器,这样虽然需要更多... 阅读全文
posted @ 2015-10-31 12:24 郭导技术小站 阅读(965) 评论(0) 推荐(0)
摘要:万事具备,只欠编码!下面看一个简单的示例,这个示例验证Android手机自带的通讯录的添加联系人的操作是否成功。这个例子是Appium官网自带的示例,有兴趣的同学也可以自己下载来研究和学习,下载地址:示例代码下载首先请看resource.txt文件的代码:*** Settings ***Librar... 阅读全文
posted @ 2015-10-31 12:22 郭导技术小站 阅读(2581) 评论(0) 推荐(0)
摘要:Appium是个好东东,Android,iOS都支持,并且居然RobotFramework也支持Appium了,这就是本文要介绍的AppiumLibrary。通过前面的文章大家知道可以使用多种语言来写Appium的测试脚本,但如果从编写效率和学习曲线上来说,当然是用如RobotFramework的关... 阅读全文
posted @ 2015-10-31 12:21 郭导技术小站 阅读(2311) 评论(0) 推荐(0)
摘要:可能很多朋友已经迫不及待的想要用RobotFramework+AppiumLibrary来写Android App的测试脚本了,那我们也废话少说,直接开始。首先打开RIDE,这是编写RobotFramework测试脚本的集成环境,如果没有则先安装好,当然RobotFramework也要安装好,这些大... 阅读全文
posted @ 2015-10-31 12:21 郭导技术小站 阅读(697) 评论(0) 推荐(0)
摘要:万事具备,接下来我们就要开始编写测试脚本了。不过,有个重要的问题还没有解决。我们知道RobotFramework在web 网页中主要依靠元素的id,name或者xpath来定位页面上的元素,我们依赖浏览器的插件firepath来做到这一点,但在Android应用中,怎么定位页面上的元素呢?现在,这个... 阅读全文
posted @ 2015-10-31 12:20 郭导技术小站 阅读(1048) 评论(0) 推荐(0)
摘要:一.启动Appium安装好了之后,在桌面或者菜单中找到Appium,分别双击或点击打开Appium.exe,如果一切正常,接着会出现一个Appium启动后的界面窗口,如下图所示。1.1 Android Settings点击左上角的第一个机器人图标,弹出Android Settings窗口,如下图所示... 阅读全文
posted @ 2015-10-31 12:19 郭导技术小站 阅读(2095) 评论(0) 推荐(0)
摘要:1. 环境 windows 2. 安装 准备文件:PyWin32 or pypiwin32 运行如下安装命令: pip install pyinstaller==3.0 不要使用3.2版本,编译完成后会报Runtime Error, R6034错误. 3.0版本无此问题。 3. 打包 把.py或.p 阅读全文
posted @ 2015-10-22 16:43 郭导技术小站 阅读(1180) 评论(0) 推荐(0)
摘要:1 >>> li = ['a', 'b', 'c'] 2 >>> li.extend(['d', 'e', 'f']) 3 >>> li 4 ['a', 'b', 'c', 'd', 'e', 'f'] 5 >>> len(li) 6 ... 阅读全文
posted @ 2015-10-20 17:54 郭导技术小站 阅读(890) 评论(0) 推荐(0)
摘要:1、介绍1.1、介绍RobotRobot Framework是一个基于关键字驱动的自动化测试框架。通过该框架,测试人员可使用python封装关键字,并在非代码环境下使用关键字构建可被执行的测试用例 Robot Framework官方网站:http://robotframework.org/1.2、安... 阅读全文
posted @ 2015-10-14 17:45 郭导技术小站 阅读(2021) 评论(0) 推荐(0)
摘要:typedef struct{int a;char b;}A_t;typedef struct{int a;char b;char c;}B_t;typedef struct{char a;int b;char c;}C_t;void main(){char*a=0;coutm)例如,想要获得S2中... 阅读全文
posted @ 2015-10-14 10:55 郭导技术小站 阅读(3156) 评论(0) 推荐(0)
摘要:Python 包管理工具解惑本文链接:http://zengrong.net/post/2169.htmpython packaging一、困惑作为一个 Python 初学者,我在包管理上感到相当疑惑(嗯,是困惑)。主要表现在下面几个方面:这几个包管理工具有什么不同?distutilssetupto... 阅读全文
posted @ 2015-10-13 17:31 郭导技术小站 阅读(233) 评论(0) 推荐(0)
摘要:测试执行过程中进行截屏并且保存,是任何一款自动化测试工具或者框架必备的功能。那么Robotframework如何进行截屏呢?Robotframework提供了一个“Screenshot”库。 使用“Screenshot”库前,需要确认window环境中是否已经安装以下软件: wxPython (地址... 阅读全文
posted @ 2015-10-12 16:12 郭导技术小站 阅读(5187) 评论(2) 推荐(0)
摘要:打开SDK Manager---Tools---Options,填入如下代理和端口,勾选选项也如下。网址:mirrors.neusoft.edu.cn端口:8099%是成功的参考:http://blog.sina.com.cn/s/blog_5a6efa330102v9k9.html也可以用以下地址... 阅读全文
posted @ 2015-10-11 22:52 郭导技术小站 阅读(657) 评论(1) 推荐(0)
摘要:Python模块安装方法一、方法1: 单文件模块直接把文件拷贝到 $python_dir/Lib二、方法2: 多文件模块,带setup.py下载模块包,进行解压,进入模块文件夹,执行:python setup.py install三、 方法3:easy_install 方式先下载ez_setup.p... 阅读全文
posted @ 2015-10-11 14:49 郭导技术小站 阅读(261) 评论(0) 推荐(0)