随笔分类 -  自动化+selenium

selenium自动化、接口自动化
摘要:对于下拉框定位和输入,这里主要遇到有两种类型的下拉选择。 其中一个类型是select options格式,如图 这种方式的定位可以使用 或`select from list by list select from list`等格式进行选择定位,具体可以参考 "随机下拉框定位选择" 。 而这里主要说的 阅读全文
posted @ 2017-12-05 17:43 janehost 阅读(3448) 评论(0) 推荐(0)
摘要:随着项目自动化深入和不断完善,大部分功能都已经能完成了自动化的操作;但是在设备添加的时候,遇到了难题。添加设备的时候mac必须是服务器设备管理中已经存在的mac地址,且是没有关联或绑定用户的设备信息。起初的想法是读取文本文件取得mac地址实现自动化操作,但是此方法也是行不通的!所以这个功能暂时没有自 阅读全文
posted @ 2017-12-04 18:00 janehost 阅读(3067) 评论(0) 推荐(2)
摘要:在使用postman进行接口测试的时候,对于有些接口字段需要时间戳加密,这个时候我们就遇到2个问题,其一是接口中的时间戳如何得到?其二就是对于现在常用的md5加密操作如何在postman中使用代码实现呢? 下面我们以一个具体的接口例子来进行说明。 首先来看看我们的接口文档信息,如图所示 此接口文档中 阅读全文
posted @ 2017-11-29 18:49 janehost 阅读(11796) 评论(2) 推荐(4)
摘要:最近项目需要接口测试,所以选择了不少工具对比,最终决定使用postman进行接口测试,这个工具目前使用比较简单,但是有点还是比较多的,如下: 1. 方便切换不同的环境进行接口测试工作,而不用修改变量或代码 2. 可以在浏览器中直接只用插件(目前谷歌系统插件已经不更新了) 3. 可以和newman和j 阅读全文
posted @ 2017-11-23 16:00 janehost 阅读(12890) 评论(0) 推荐(2)
摘要:最近忙着项目接口测试,经过不同工具的对比,发现postman使用起来挺顺手的,所以马上决定使用这个工具进行接口测试工作。刚开始的时候,了解了下接口测试的相关信息,直接着手编写接口测试的测试用例信息,接口的测试用例编写完成之后,如果想定时执行该接口用例怎么办呢?查找了不少资料,最后找到了newman和 阅读全文
posted @ 2017-11-23 14:01 janehost 阅读(3658) 评论(0) 推荐(0)
摘要:之前已经完成了登录、新增和修改的操作流程,这一节主要说明删除操作流程以及自动化的过程中出现的问题,算是对这个项目自动化的一个总结。 删除操作流程 对于系统账号管理中删除功能,删除的测试点主要如图所示 而账号管理的页面显示如图 在管理页面中可以看出,删除操作物理删除且没有批量操作功能。但是这里有一点需 阅读全文
posted @ 2017-11-22 15:59 janehost 阅读(1314) 评论(0) 推荐(0)
摘要:在上一小节中,新增流程操作已经完成。那么接下来就是修改的流程操作了,对于一个页面的修改如何操作呢? 针对修改修改操作是在一个已经存在的账号直接修改还是新添加一个账号再修改呢?从用例设计健壮性出发,我们先新增一个账号,然后再修改这个账号,这样用例和用例之间的不会存在因果关系,不会因为不存在这个账号而造 阅读全文
posted @ 2017-11-15 11:18 janehost 阅读(901) 评论(0) 推荐(0)
摘要:刚接手项目的时候,要求所有流程在上线之前必须确保正向操作是正确的;这个时候又有新的模块需要测试,所以引入自动化测试是非常有必要的!通过对比,尝试使用RF进行自动化的回归测试。 测试中最常见的操作就是增删改查,所以对于自动化最简单的就是数据模块的增删改查人手进行操作。 这里先看一下web测试中的新增用 阅读全文
posted @ 2017-11-13 10:33 janehost 阅读(1456) 评论(0) 推荐(0)
摘要:1. Robotframework-android系列:安装配置 1.1. 安装环境 64位win10家庭中文版 1.1. 安装说明 网上robotframework-appium安装资料也不少,但是总是不太完整,有些步骤直接省略,那么安装的时候就会出现各种问题。所以这里将自己安装的过程整理成笔记, 阅读全文
posted @ 2017-11-10 10:52 janehost 阅读(2224) 评论(0) 推荐(0)
摘要:Robotframework自动化系统:筛选结果数量统计 上一个节点已经可以随机选中某一个下拉框的值,我们在使用evaluate随机数的时候需要计算下拉选项总数,这时候我们是手工计算输入的;这时候如果想自动计算下拉框选项的count,该如何实现呢? 查找robotframework帮助文档,关键字g 阅读全文
posted @ 2017-11-09 10:38 janehost 阅读(2477) 评论(0) 推荐(0)
摘要:robotframework自动化系列:随机下拉框 随着项目自动化不断推进,在下拉框定位的时候出现些问题,每次下拉框选择都是相同的下拉选项,如果想每次选择的选项不一样,该如何实现呢,查找了很多资料,没有找到一个好的解决方法.... 最后看到一篇文章,想到可以用随机数尝试一下 参考 http://le 阅读全文
posted @ 2017-11-08 15:50 janehost 阅读(1636) 评论(0) 推荐(1)
摘要:今天在完善robotframework的数据分离的时候,需要读取list中的中文信息,在日志输出中,英文显示是正常的;但是中文就出现所谓的乱码情况,如截图所示 对于list中的信息,日志显示乱码;查找资料是内部编码造成的,网上有很多都是robotframework3.0的解决办法,但是我本机安装的是 阅读全文
posted @ 2017-11-07 10:40 janehost 阅读(1549) 评论(0) 推荐(0)
摘要:robotframework自动化系统:登录 robotframework对于编程能力比较弱的测试人员而言,真的是雪中送炭!我们可以使用robotframework根据之前完成的测试用例,一步步完善自动化测试。在整个测试过程而言,最常见的就是登陆、新增、修改、删除、查询等操作,其他的操作都是在这个基 阅读全文
posted @ 2017-11-06 14:59 janehost 阅读(5687) 评论(8) 推荐(0)
摘要:1. RobotFrameWork安装配置 1.1. 安装环境 64位win10家庭中文版 网上很多这方面的教程,但是比较零散,这里是自己安装配置的一个简单的笔记。 1.2. 安装说明 由于Robot Framework框架是基于Python语言开发的,要想使用Robot FrameWork首先需要 阅读全文
posted @ 2017-11-01 10:13 janehost 阅读(1343) 评论(0) 推荐(0)
摘要:wordpress 登录,新增、修改、删除、查看,页面代码如下 查看文章思路 修改文章代码有点重复,暂时未重构 阅读全文
posted @ 2016-11-29 14:26 janehost 阅读(1088) 评论(0) 推荐(0)
摘要:selenium_java ,wordpress自动化 阅读全文
posted @ 2016-11-24 15:15 janehost 阅读(517) 评论(0) 推荐(0)