1.1.1 如何定义一个字典 此处我们说的字典,其实就等同于python语言中的字典,和列表一样,字典也是python语言中非常常用的一种数据结构,也类似于Java 语言中的Map。 在RobotFramework中,使用Create Dictionary来床架一个字典,比如我们定义一个字典:Dic ...
分类:
其他好文 时间:
2017-07-30 21:59:47
阅读次数:
219
1.1.1 如何快速查询某一个关键字的API说明 鼠标选中我们关键字,同时按住Ctrl+Alt键,即可出来该关键字的帮助API以及使用示例 1.1.2 如何快速补全关键字 键盘输入关键字的前缀,然后同时按住Ctrl+Alt+空格键,即可快速补全某个关键字 1.2.3 如何定义一个列表 此处我们说的列 ...
分类:
其他好文 时间:
2017-07-29 22:23:47
阅读次数:
142
1.1.1 如何搜索RobotFramework的关键字 有两种方式可以快速的打开RIDE的关键字搜索对话框 1、选择菜单栏Tools->Search Keywords,然后会出现如下的关键字搜索对话框,这个对话框就类似提供了一个关键字的API的功能,提供了关键字的名称,关键字的来源库和关键字的使用 ...
分类:
其他好文 时间:
2017-07-29 14:06:40
阅读次数:
167
Robot Framework 简单网站兼容性测试 0.Robot Framework 简介 Robot Framework 是一个通用的自动化测试框架,主要用于“验收测试”和“验收测试驱动开发(ATDD)” (会其它文章中会详细介绍ATDD)。它使用的是表格式的测试数据语法,并且实现了关键字驱动测 ...
分类:
Web程序 时间:
2017-07-19 21:56:06
阅读次数:
243
之前写的自动化测试框架(PageObject设计思路)一直都是每执行一条用例,启动一次浏览器驱动就打开一次浏览器,一条用例执行结束之后就关闭浏览器。这样做不仅浪费时间而且每次都重启关闭chromedriver.exe也挺浪费资源的。所有根据TestNG生命周期的各个注解的执行顺序,对相关方法做了一点 ...
分类:
编程语言 时间:
2017-07-06 11:23:53
阅读次数:
1351
接口自动化测试用例完成以后,以前都是发布以后手动运行测试用例。虽然手动运行下脚本也就是一个F5的事情,但是离自动化测试的标准差得很远。这两天有了个大胆的想法,想要实现以下发布时直接触发自动化回归测试用例的进行。 虽然说发布工作看起来很高大上,但操作实际上就是把要发布的内容扔到服务器下的指定文件夹里, ...
1 为什么需要框架? 代码混乱,难阅读; 重复编码,效率低;需求变化,难维护; 一 自动化实例 1 准备测试的app;准备测试环境;实现脚本; 2 测试app:只有登录功能 测试环境: Appium(Android/IOS); Android SDK; Appium-Python-Client; S ...
分类:
移动开发 时间:
2017-06-18 17:24:16
阅读次数:
196
我们知道,Appium的原理上是通过RemoteWebDriver提供了元素定位功能,再根据定位后的元素进行操作,比如: 工作的重点就是定位到对应的元素,Appiuim提供了很多用来定位元素的方法,具体包括: FindElement(By by); FindElementByClassName(st ...
分类:
移动开发 时间:
2017-06-16 13:28:37
阅读次数:
292
这段时间在自学Python,主要是想接触自动化测试,在一番摸索下,觉得用selenium+python的自动化测试框架来开展自动化测试,第一步自然是要先搭建好环境。在网上搜了不少帖子,加上自己的摸索,做了一些记录,希望能够帮助到需要的小伙伴。具体步骤如下: Step1.安装python3.6.1 官 ...
分类:
编程语言 时间:
2017-06-16 11:32:57
阅读次数:
186
做任何程序开发之前的第一项工作就是搭建环境,同样在开始Robotium自动化测试之前,搭建相应的测试环境也是首要任务。 2.1 Android开发环境搭建 由于Robotium是基于Android的自动化测试框架,首先要搭建Android开发环境。 2.1.1 JDK安装 如果你还没有安装JDK的话 ...
分类:
其他好文 时间:
2017-06-09 15:21:31
阅读次数:
224