摘要: python发邮件需要掌握两个模块的用法,smtplib和email,这俩模块是python自带的,只需import即可使用。smtplib模块主要负责发送邮件,email模块主要负责构造邮件。 smtplib模块主要负责发送邮件:是一个发送邮件的动作,连接邮箱服务器,登录邮箱,发送邮件(有发件人, 阅读全文
posted @ 2016-08-01 17:31 啄木鸟儿 阅读(102243) 评论(9) 推荐(23) 编辑
摘要: 网页自动化最基本的要求就是要定位到各个元素,然后才能对该元素进行各种操作(输入,点击,清除,提交等),所以笔者今天来总结下Selenuim+Python最基本的几种定位方式及实例说明,希望能帮助到大家。 另外:学习元素定位方法前,建议先前往http://www.w3school.com.cn/htm 阅读全文
posted @ 2016-07-29 10:18 啄木鸟儿 阅读(72556) 评论(4) 推荐(23) 编辑
摘要: 一,线性测试 1.概念: 通过录制或编写对应应用程序的操作步骤产生的线性脚本。单纯的来模拟用户完整的操作场景。 (操作,重复操作,数据)都混合在一起。 2.优点: 每个脚本相对独立,且不产生其他依赖和调用。 3.缺点: 开发成本高,用例之间存在重复的操作。比如重复的用户登录和退出。 维护成本高,由于 阅读全文
posted @ 2016-07-28 11:53 啄木鸟儿 阅读(6773) 评论(1) 推荐(3) 编辑
摘要: python核心编程目录 Chapter1:欢迎来到python世界!-页码:7 1.1什么是python 1.2起源 :罗萨姆1989底创建python 1.3特点 1.3.1高级 1.3.2面向对象 1.3.3可升级 1.3.4可扩展 1.3.5可移植性:python使用C写的。 1.3.6易学 阅读全文
posted @ 2016-07-27 09:41 啄木鸟儿 阅读(16540) 评论(0) 推荐(0) 编辑
摘要: unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。今天笔者就总结下如何使用unittest单元测试框架来进行WEB自动化测试。 目录 一、unittest模块 阅读全文
posted @ 2016-07-26 16:23 啄木鸟儿 阅读(155781) 评论(22) 推荐(50) 编辑
摘要: 在做web应用的自动化测试时,定位元素是必不可少的,这个过程经常会碰到定位不到元素的情况(报selenium.common.exceptions.NoSuchElementException),一般可以从以下几个方面着手解决: 1.Frame/Iframe原因定位不到元素: 这个是最常见的原因,首先 阅读全文
posted @ 2016-07-20 17:07 啄木鸟儿 阅读(138306) 评论(5) 推荐(12) 编辑
摘要: 最开始我使用的Selenium版本为2.48,Firefox版本为37,自动化打开网站的时候,可以正常打开。 后来由于Firefox的自检测更新,版本更新为47,导致版本不兼容,自动化打开网站浏览器时,始终不能正常打开网站。后来上网找解决方案,始终没解决,后来使用当时最开始下载的版本为37的Fire 阅读全文
posted @ 2016-07-20 16:55 啄木鸟儿 阅读(9126) 评论(1) 推荐(0) 编辑
摘要: 毕业四年,一直从事手工的网页测试,感觉工作十分乏味和枯燥,而且一直觉得跟开发处于一种不平等的关系中,甚是痛苦,一直想摆脱这种关系,所以从2015年12月份开始学习自动化测试。想学习的东西很多,也非常的迷茫。 记得在上一家公司,部门老大有一天很兴奋的找到我,说让我研究selenium,因为当时只有我测 阅读全文
posted @ 2016-07-20 16:33 啄木鸟儿 阅读(3196) 评论(26) 推荐(19) 编辑