上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: 我们在对浏览界面做操作时,比如点击按钮,搜索框输入内容。都需要把鼠标挪过去,然后再点击,或者输入内容。在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) 编辑
摘要: unittest单元测试框架,主要由四部分组成:测试固件、测试用例、测试套件、测试执行器 测试固件(test fixture) 测试固件有两部分,执行测试前的准备部分setUp(),测试执行完后的清扫部分tearDown() 测试用例(test case) 测试用例中,包含测试固件,具体的测试代码的 阅读全文
posted @ 2018-07-17 20:27 梦忆安凉 阅读(444) 评论(0) 推荐(0) 编辑
摘要: python3配置文件的增删改查等操作可以使用内置的ConfigParser模块,可以自行百度学习,也可以看 Python3学习笔记27-ConfigParser模块 配置文件一般存放着环境信息,比如url和一些测试过程中后续需要用到的字段。还有测试中需要导入,导出的一些文件。在项目下新建Confi 阅读全文
posted @ 2018-07-17 20:19 梦忆安凉 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 在完成了日志类封装之后,那我们就要对测试基类进行实现,在其中对一些请求再次封装,在项目下新建一个Common文件夹,在文件夹下新建Base_test.py文件,项目结构如下。 具体怎么封装还是要看被测接口需要什么,只能提供一个大致思路,我项目能用的封装,你项目并不一定能用 首先是get请求,第一个肯 阅读全文
posted @ 2018-07-17 19:19 梦忆安凉 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 首先我们先来实现日志的功能,日志可以使用python3自带logging模块,不会的可以百度一下相关文章,也可以看我另外一篇文章Python3学习笔记24-logging模块 在封装日志类前,我们需要想一下,我们需要实现怎样的日志功能,需要把日志放到项目下指定路径,文件名为日期.log,需要把所有日 阅读全文
posted @ 2018-07-17 18:22 梦忆安凉 阅读(1102) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页