
测试
ruoruodetouzizhe
这个作者很懒,什么都没留下…
展开
-
用requests实现一个GET请求,并输出json格式文本
需要用到的两个点:1.打印json格式的输出 print(r.json())2.get请求的方法 r = requests.request(”OPTIONS’, url, **kwargs)import requests'''获取交易对数据'''def ExchangeInfo(): url = "http://192.168.2.11/api/...原创 2018-08-21 16:13:02 · 7259 阅读 · 0 评论 -
selenium 搭建自动化测试环境
1.安装selenium pip3 install selenium2.安装浏览器driver工具下载地址 http://chromedriver.storage.googleapis.com/index.html?path=2.41/V69 对应 2.41版本原创 2018-09-17 12:27:08 · 174 阅读 · 0 评论 -
selenium学习过程中的坑:message: no such element: Unable to locate element:
selenium使用过程中的坑使用class标签定位时报错:message: no such element: Unable to locate element: {"method":"class name"在测试过程中,定位一个验证码图片时,由于执行速度过快,浏览器还没有接收到服务端发出的信息,导致无法找到该class信息。解决方法:def d原创 2018-09-19 10:55:01 · 39978 阅读 · 3 评论 -
selenium ——获取 layer.msg 弹窗的信息
layer.msg 是layer所提供的一种弹窗形式,查询了一下百度谷歌没能找到直接可以获取相关信息的方法。好在最后用简单的webdriver工具把相关信息成功提出来了,具体实现过程如下。首先要在浏览器中确定好要用来定位的标签,且因为msg模块自带的延时几秒就消失的功能,用chrome测试时记得出现弹窗按下F8暂停网页程序的加载,方便定位信息。driver.implicitly_wait(1...原创 2018-09-19 19:51:40 · 3289 阅读 · 1 评论 -
自动化测试 处理Excel(xlrd,openpyxl 模块)
第一种:unittest自带的报告生成器unittest.TextTestRunner(需要自定义参数).run(suite)第二种:大神编写的HTMLTestRunner HTMLTestRunner.HTMLTestRunner(stream=f,title='hello test',verbosity=2).run(suite)py3版本的下载地址https://www.cn...转载 2018-09-20 14:47:14 · 438 阅读 · 0 评论 -
ddt文件驱动使用中的坑
代码中加了一个注释 ''' @ddt.data( ['邮箱格式不正确','111'], ['邮箱格式不正确','111@163'], ['邮箱格式不正确','111@163@'], ['邮箱格式不正确','111@163.com'] ) @ddt.unpack ''' ...原创 2018-09-21 10:50:26 · 1086 阅读 · 0 评论 -
selenium——css定位实战应用总结
实际的项目实践中,个人更多偏向使用CSS定位,因为它可选择的方向最多,处理复杂的环境能力较强,熟悉几种常用格式后基本可以处理工作中出现的大部分需求。以下整理自己使用较多的几种定位格式:1.定位div父元素下的第X个div类型的子元素:<div class="123456"> ::befo原创 2018-10-12 14:20:51 · 977 阅读 · 0 评论 -
记一次自动化测试岗位面试的过程及问题
自我介绍一下8la8la8la…说说你的自动化框架是怎么实现的python+selenium+excel文件用数据驱动我的意思是说,具体怎么实现的哦,先写一个base文件做基础负责调用实际方法,还有数据的读写;然后往上有专门封装UI操作的method文件,和读写关键字文件的方法文件,再上层是一些复杂操作和逻辑的工具单独再封装成独立的文件。你是怎么理解post和get的post是往服...原创 2018-11-08 22:58:37 · 17299 阅读 · 1 评论