01 2020 档案
po模型
摘要:整理一下python selenium自动化测试实践中使用较多的po设计模式。 为什么要用PO 基于python selenium2开始开始ui自动化测试脚本的编写不是多么艰巨的任务。只需要定位到元素,执行对应元素的操作即可。 下面我们看一下这个简单的脚本实现百度搜索。 从上述代码来看,我们所能做的 阅读全文
posted @ 2020-01-07 22:27 小和尚不吃素 阅读(2635) 评论(0) 推荐(0)
configparser----配置文件模块
摘要:配置文件配置方法: [ElementProfile] landing=id:btn_account error_message=xpath://div[@class='pop_head']/div/span username_error=xpath://div[@class='username_ms 阅读全文
posted @ 2020-01-07 21:13 小和尚不吃素 阅读(601) 评论(0) 推荐(0)
操作execl表格---xlrd,xlutils
摘要:xlrd模块 1、xlrd模块介绍 读取Excel表格数据; 支付xlsx和xls格式的表格数据 安装方式:pip install xrld 导入模块:import xlrd 2、操作方法: 读取Excel表格 xlrd.open_workbook(filename) 参数filename需要打开的 阅读全文
posted @ 2020-01-07 21:05 小和尚不吃素 阅读(272) 评论(0) 推荐(0)
selenium模块---操作浏览器
摘要:前言:selenium模块是用来做UI自动化,模拟浏览器操作 1、安装: 终端安装:pip install selenium 编译器安装:File->Settings->Project:文件名称->Project lnterpreter 2、导入模块: from selenium import we 阅读全文
posted @ 2020-01-07 15:30 小和尚不吃素 阅读(255) 评论(0) 推荐(0)
mock模块学习---模拟接口返回数据
摘要:注意事项:moke作为第三方模块在Python2中需要安装,安装方式如下;在Python3中moke模块是在unittest中的,调用的方法是from unittest import moke 1、mock模块:模拟接口返回请求,使得可以和代码的开发进行并行开发 2、安装mock: 在终端进行安装: 阅读全文
posted @ 2020-01-07 02:02 小和尚不吃素 阅读(2297) 评论(0) 推荐(0)
fiddler配置和使用
摘要:1、fiddler的配置 打开Fiddler Tool->Fiddler Options->HTTPS 。 (配置完后记得要重启Fiddler). 选中,fiddler就可以截获https请求,第一次会弹出证书安装提示,若是没有,点击Actions-> Trust Root Certificate 阅读全文
posted @ 2020-01-05 00:23 小和尚不吃素 阅读(449) 评论(0) 推荐(0)
测试报告HTMLtestRunner模块使用
摘要:1、生成测试报告 导入HtMLtestRunner模块 import HTMLTestRunner 使用模块 HTMLTestRunner.HTMLTestReport( stream=fp, title='登录测试报告', description='用例执行情况:', verbosity=2 参数 阅读全文
posted @ 2020-01-04 03:19 小和尚不吃素 阅读(2614) 评论(0) 推荐(0)
json模块使用
摘要:1、注意事项 json文件即使为空,内部也要有一个空的{},否则会报错 2、读取json 方法:json.loads 可以将包含了一个JSON数据的str、bytes、bytearray对象转化成一个Python Dictionary。 import json def lx(): zy = json 阅读全文
posted @ 2020-01-04 02:40 小和尚不吃素 阅读(301) 评论(0) 推荐(0)
request 模块学习
摘要:1、get请求 import requests def lx(url,headers): response = requests.get(url=url ,headers=headers) if response.status_code == 200: print(response.text) re 阅读全文
posted @ 2020-01-04 00:40 小和尚不吃素 阅读(241) 评论(0) 推荐(0)
接口类型:get,post
摘要:GET和POST最直观的区别应该就是GET将参数包含在URL中,POST通过request body(请求主体)传递参数。 阅读全文
posted @ 2020-01-03 23:54 小和尚不吃素 阅读(218) 评论(0) 推荐(0)
unittest框架学习
摘要:1、命名规则 以test_开头 1 impot unittest 2 3 class Cs(unittest.TestClass): 4 def test_01(self): 5 pass 2、装饰器: @classmethod 只执行一次 @unitest.skip(reason) 无条件跳过执行 阅读全文
posted @ 2020-01-03 18:25 小和尚不吃素 阅读(236) 评论(0) 推荐(0)