自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 【接口自动化】解决接口测试中读取yaml文件,时间格式转换成date、datetime类型问题

使用pytest做接口自动化测试时,会将接口参数写入到yaml文件中,通过读取yaml文件来实现参数化的方式,但是类似2023-06-20、2023-06-20 00:00:00这种类型的值会自动转成date或者datetime类型之后发送,导致接口报错(如字段类型不正确),因为还是需要保持为字符串类型进行传参。2、yaml热加载填入时间参数,区分年月日一个个get(热加载方法单独返回年月日字符串)1、在yaml文件写参数时,添加双引号或单引号。生成yaml参数字典时,直接写time。

2023-06-24 16:58:22 637

原创 【Python】接口自动化入门--requests全局观

python接口自动化入门

2022-11-13 22:55:45 483 1

原创 Jmeter:解决接口响应参数中文乱码问题

Jmeter解决接口响应参数中文乱码问题

2022-06-07 09:24:20 1176

原创 selenium,设置火狐浏览器下载文件时不要弹出弹框问题、以标签页打开新的页面及设置失效问题

使用火狐浏览器做自动化时,1、火狐浏览器下载文件会弹出弹框,可以通过设置火狐浏览器不要弹出弹框的方式,来完成自动化测试def setup_method(self): # 创建一个存放自定义浏览器配置的对象 fp = webdriver.FirefoxProfile() # 定义浏览器设置的属性 # 保存到指定目录 因为是中文目录所以没生效 fp.set_preference('browser.download.dir', "D:\\") # 设置成0代表

2021-04-02 16:57:14 1325

原创 Python自动化测试:使用HTMLTestRunner自动运行测试用例,生成测试报告

1、先将HTMLTestRunner.py放到python目录下的lib文件夹。2、创建一个testrunner文件:import unittestimport HTMLTestRunnerimport time# 此情况是调度和用例在不用文件的写法if __name__ == '__main__': # 测试用例地址 ,即按目录自动识别测试用例文件的方式,把不同的测试用例放不同文件夹 testcase_dir = r'E:\测试\python-data\web_test_sx

2021-02-26 09:57:50 576 4

原创 selenium:解决元素不可交互 element not interactable

在做自动化测试的时候,一些元素点击会产生element not interactable,例如选择的弹出的下拉列表。首先使用了元素鼠标悬停的方法:element = self.driver.find_element(By.XPATH, "//li[text()='学士']")ActionChains(self.driver).move_to_element(element).perform()发现还是会报错:Failed to execute ‘elementsFromPoint’ on ‘Do

2020-09-22 14:27:17 33593 13

原创 Python+Selenium:随机生成手机验证码,并检查页面上是否弹出重复手机号码提示框

1、随机生成格式正确手机号码# 随机产生格式正确的手机号码def create_phone(self): num_start = ['134', '135', '136', '137', '138', '139', '150', '151', '152', '158', '159', '157', '182', '187', '188', '147', '130', '131', '132', '155', '156', '185', '186', '133', '153', '180', '1

2020-09-21 10:31:50 424

原创 Python:连接Oracle数据库实例

​ 准备工作:在连接数据库之前,需要先安装cx_Oracle。由于我用的是最新的python3.8,我是通过pip命令直接安装的cx_Oracle。旧版本的python如何安装cx_Oracle麻烦另外搜索一下噢~(确保数据库与pycharm的系统位数是一样的,我的oracle原本是32位的,pycharm是64位,然后花了很长时间去重装数据库。还有中间如果python遇到了什么问题,实在解决不了的,有时候重装python可以解决问题)举个简单的例子~import cx_Oracle

2020-09-02 17:58:00 674

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除