随笔分类 -  selenium + python自动化

摘要:假设环境已经搭建好了。这里用RIDE( Robot Framework Test Data Editor)工具来编写用例。下面我们对Robot Framework简称rf。 我们先考虑下一个最基本的登录功能的测试用例。 一、自动化测试 与 人工测试 在开始编写用例之前,我们先来思考下自动化测试和人工 阅读全文
posted @ 2018-01-18 09:34 先定一个小目标 阅读(5535) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/laoqing/p/7198090.html 在使用Create Http Context关键字创建了http的调用环境后,就可以使用Get关键字来发送一个http协议中最常用的get请求了。 Get 关键字只接受一个url参数,该关键字的API中对ur 阅读全文
posted @ 2017-10-31 15:57 先定一个小目标 阅读(357) 评论(0) 推荐(0)
摘要:一. 使用md5包 二. 使用hashlib 推荐使用第二种方法。 阅读全文
posted @ 2017-10-31 15:55 先定一个小目标 阅读(3371) 评论(0) 推荐(0)
摘要:邮件效果 测试成功如下所示: jenkins_robot_success 测试失败如下所示: jenkins_robot_failure 通过这个模板,我们能够很直观地看出测试的执行情况,以及相关的统计信息。接下来我们详细介绍如何配置邮件模板 配置邮件模板 第一步编写邮件模板 我们的邮件模板是基于g 阅读全文
posted @ 2017-10-31 11:36 先定一个小目标 阅读(1489) 评论(0) 推荐(0)
摘要:本章主要讲解报告已经产生那如何以自动化的方式当报告执行结束后以邮件的方式发送通知呢??? 其中有3点:第一:这个报告是以什么的格式发送达到简洁概括的目的?第二:定制化的报告格式怎么带上附件以邮件的方式发出? 第三:RF如何输出就实现结构上的自动化框架? 解决此两点再加上前篇讲的基本原理和关键字封装, 阅读全文
posted @ 2017-10-31 11:32 先定一个小目标
摘要:工作中需要对发送的邮件进行过滤,方法基本属于ACL控制,即查看“源/目的”邮件地址,邮件标题,邮件正文,邮件附件等进行过滤。 所以需要先模拟一下用Python能否达到邮件Client,Server的功能,还有能否在server上显示发送的 “源/目的”邮件地址,邮件标题,邮件正文,邮件附件 这些信息 阅读全文
posted @ 2017-10-31 11:31 先定一个小目标
摘要:进行了代码优化,欢迎评审 #!/usr/bin/python # -*- coding:utf-8 -*- import logging logging.basicConfig(level=logging.INFO) class baselib(json.JSONEncoder): def __in 阅读全文
posted @ 2017-10-24 15:53 先定一个小目标 阅读(2880) 评论(0) 推荐(0)
摘要:下载及简介地址:https://twhiteman.netfirms.com/des.html 如需要在python中使用des加密,可以直接使用pyDes库加密,该库提供了CBC和ECB两种加密方式。 1、Windows下安装 下载后pyDes-x.x.x.zip并解压后,里面有setup.py文 阅读全文
posted @ 2017-08-23 17:04 先定一个小目标 阅读(3219) 评论(0) 推荐(0)
摘要:安装 Robot Framework 时,总是出现各种状况,在网上查阅好多资料,但大部分都不能解决问题,捣鼓了几天,才终于把环境搭建好,总结来说,问题就是各种不兼容,一开始用的都是python 64位的锅,所以,一定要用python 32位 工具也是要32位,包也用32位,不然个人感觉一大堆兼容性问 阅读全文
posted @ 2017-08-23 16:51 先定一个小目标
摘要:由于需要测试请求一个接口所耗用的时间,在网上查找资料也麻烦,所以自己总结一下 找到elapsed 函数 ,按照文档说的是获取请求发出的时间至响应到达经过的时间,,具体用法如下: 执行的结果是 微秒 单位 import requests r = requests.get("http://www.bai 阅读全文
posted @ 2017-08-23 16:39 先定一个小目标 阅读(1490) 评论(0) 推荐(0)
摘要:selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点: * 免费,也不用再为破解QTP而大伤脑筋 * 小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G 的程序。 * 这也是最重要的一点,不管你以前更熟悉C、 阅读全文
posted @ 2017-06-13 10:47 先定一个小目标 阅读(356) 评论(0) 推荐(0)