转载自:http://seleniummaster.com/sitecontent/index.php/selenium-robot-framework-menu/selenium-robot-framework-python-menu/228-send-email-in-robot-framework-python-using-gmail When using Robot Framework Python, some customized test result log files or re…
受新冠疫情影响,笔者被“困”在湖北老家七十余天,于4月1号(愚人节)这天,终于返回到广州.当前国内疫情基本已趋于平稳,但全球疫情整体势态仍在持续疯涨,累计确诊病例已近80万人.祈祷这场全球性灾难能尽早得到控制,让大家的生活早日恢复正常.同时呼吁,全体读者,在当前的疫情势态下,大家仍然不能放松警惕,时刻做好个人防护工作. 对于忠者的读者,相信都已经知道了,笔者的新书<自动化测试实战宝典:Robot Framework + Python从小工到专家>在3月份上市了. 承蒙各位读者和行业同仁的喜爱,…
弄了大半天 终于把-Robot Framework-弄好了,总是一个发现问题,一个一个去解决的过程,只是时间嘛,咳咳咳咳 言归正传 第一. 记住了 Robot Framework 的库 只支持 python2.7的 如果是python的最新版本会报错  找不到那个方法,3.6的就别折腾了(我折腾很久才发现的) 第二.有loadrunner的,目前我的解决办法只有把loadrunner卸载了,就算定义了pip变量我也没办法用,如果实在要在一起就用虚拟机吧,我反正没用loadrunner.不然pip…
前言 下周即将展开一个http接口测试的需求,刚刚完成的java类接口测试工作中,由于之前犯懒,没有提前搭建好自动化回归测试框架,以至于后期rd每修改一个bug,经常导致之前没有问题的case又产生了bug,所以需要一遍遍回归case,过程一直手工去执行,苦不堪言.所以,对于即将开始的http接口测试需求,立马花了两天时间搭建了一个http接口自动化测试框架用于测试后期回归测试,实在是被大量的重复手工执行搞怕了. 基础框架选择 最方便的方法就是用python直接写代码,代码和测试数据分离,测试数…
https://www.jianshu.com/p/6d1e8cb90e7d 前言 下周即将展开一个http接口测试的需求,刚刚完成的java类接口测试工作中,由于之前犯懒,没有提前搭建好自动化回归测试框架,以至于后期rd每修改一个bug,经常导致之前没有问题的case又产生了bug,所以需要一遍遍回归case,过程一直手工去执行,苦不堪言.所以,对于即将开始的http接口测试需求,立马花了两天时间搭建了一个http接口自动化测试框架用于测试后期回归测试,实在是被大量的重复手工执行搞怕了. 基础…
一.安装包 1.Python2.7(一切的基础,切记安装目录不能有中文不能有空格) 1)python2.7:(python环境):python-2.7.msi 2)setuptools(python包管理工具,用于后续的一些测试库的安装支持,可用于本地安装等):setuptools-0.6c11.win32-py2.7.exe 3)pip(python包管理工具,可用于在线安装等,用pip list可以查看python环境下安装的程序):pip-1.3.1.tar. (这里提示下我老了好大弯子安…
项目终于换了方案,改用socket来实现而不是之前的http了,所以测试工具就不能用以前的了,因为测试人手少,逼不得已的必须要挖掘更多的自动化方案来弥补.于是先研究了下python的socket解决方案,最后确定了struct的网络2进制数据读写方法,用python+threading处理后,形成了本地的自动化socket测试方案,该方案的逻辑流程如下图: 实际上,通过配置简单的协议和宏命令组合,就已经可以开始测试了,但为了要和每日集成结合起来,也为了以后的测试数据整合,用例整合更为方便,还是选…
Robot Framework+python+wxpython+robotframework-ride+library环境搭建问题总结 因为robotframework的兼容性问题要求很严格,小编在环境搭建过程中,遇到的问题挺多的,下面对小编遇到的问题总结一下: 1.robotframework-ride安装完成,桌面不显示图标问题 用python的pip工具包执行pip install robotframework-ride命令,安装robotframework-ride成功后,桌面会生成机器…
工作中需要对发送的邮件进行过滤,方法基本属于ACL控制,即查看“源/目的”邮件地址,邮件标题,邮件正文,邮件附件等进行过滤. 所以需要先模拟一下用Python能否达到邮件Client,Server的功能,还有能否在server上显示发送的  “源/目的”邮件地址,邮件标题,邮件正文,邮件附件  这些信息. 如果能取到这些信息,然后就可以对这些字符串进行查找,然后判断过滤功能是否work的目的了. 现在咱们先看下邮件服务器: mailserver.py: import smtpd import a…
我的utils.py文件 #!/usr/bin/env python #-*- coding:utf8 -*- __version__ = '0.1' import sys reload(sys) sys.setdefaultencoding('utf8') from robot.api import logger import urllib2, json, re, os, random import xml.dom.minidom class Utils(): def read_xml(sel…