摘要: 使用python3的email模块和smtplib模块可以实现发送邮件的动能。email模块用来生成email,smtplib模块用来发送邮件,接下来看如何在生成测试报告之后,并将报告放在邮件附件中并发送给项目组的人,在Common文件夹下新建my_email.py文件,项目结构如下。 收件人和发件 阅读全文
posted @ 2018-07-19 18:30 梦忆安凉 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 使用HTMLTestRunner可以生成测试报告。HTMLTestRunner是unittest模块下的一个拓展,原生的生成报告样式比较丑,GitHub上有大佬优化过后的版本:GitHub地址。下载之后解压应该是这样的 我们需要使用的是HTMLTestRunnerCN.py和EN.py 这两个。一个 阅读全文
posted @ 2018-07-19 18:29 梦忆安凉 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 我们在对浏览界面做操作时,比如点击按钮,搜索框输入内容。都需要把鼠标挪过去,然后再点击,或者输入内容。在selenium操作时也是一样的。需要先对元素进行定位,然后才能进行操作。可以借助浏览器的开发者工具(浏览器F12打开)来查看网页对应的html代码。然后进行定位。可以稍微学习HTML基础,更容易 阅读全文
posted @ 2018-07-19 17:56 梦忆安凉 阅读(2934) 评论(0) 推荐(1) 编辑
摘要: 操作谷歌浏览器同样也需要下载相应的driver插件,官网下载。也可以从我的网盘下载,不过可能不是最新的,网盘地址。打开谷歌浏览器的操作和火狐的差不过。 webdriver.Chrome()初始化一个谷歌浏览器的实例,maximize浏览器最大化。get()打开相应的网址。close()关闭浏览器 同 阅读全文
posted @ 2018-07-19 15:04 梦忆安凉 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 使用selenium打开浏览器的时候,需要先去selenium官网下载一个对应浏览器的的driver插件。selenium下载。官网在国外可能打不开。或者可以从我网盘下载,但可能不是最新的网盘链接。将下载好的文件解压出来,将.exe文件放到python3的安装目录下即可。 webdriver.Fir 阅读全文
posted @ 2018-07-19 14:55 梦忆安凉 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: email模块用来构造邮件,smtplib模块用来发送邮件。 以QQ邮箱为例 想要在代码中使用QQ邮箱发送邮件,需要先在QQ邮箱-设置-账户中,开启SMTP服务,然后生成授权码。在进行验证账号时,用生成的授权码替换密码 发送纯文字的邮件,需要使用 上面一部分,是email模块用来构造邮件的,MiME 阅读全文
posted @ 2018-07-19 14:17 梦忆安凉 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 作为一个测试,在最近两年应该有明显的感觉。那就是工作变的难找,要求变的高了,自动化测试,性能测试等。没有自动化测试能力,只会点点点工作难找不说,工资也不高。所以还是要学习一些技术。首先要学习一门编程语言。然后自动化入门可以学习selenium。有java基础可以使用j... 阅读全文
posted @ 2018-07-19 12:09 梦忆安凉 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 在项目下新建TestCase文件夹,然后新建.py文件在文件中写关于接口具体的测试脚本,一般我喜欢按照模块来分,一个模块一个.py文件,建议以test开头命名文件 把配置文件改成这样 url:https://www.sojson.com/open/api/weather/json.shtml 在Te 阅读全文
posted @ 2018-07-19 10:14 梦忆安凉 阅读(487) 评论(0) 推荐(0) 编辑