上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页

2021年10月21日

python requests发起请求,报“Max retries exceeded with url”

摘要: 需要高频率重复调用一个接口,偶尔会出现“Max retries exceeded with url” 在使用requests多次访问同一个ip时,尤其是在高频率访问下,http连接太多没有关闭导致的Max retries exceeded with url 的错误 解决方法:调用完之后,将连接关闭 阅读全文

posted @ 2021-10-21 10:22 刚刚好1 阅读(4599) 评论(0) 推荐(0) 编辑

2021年8月18日

python float运算时存在浮点误差,结果小数点带.00002及解决方法

摘要: 背景: 返回一个json字符串,result结果里面嵌套多个内容一样,只有具体数据不一样的列表[字典],现在需要从里面取指定的key值,来计算最后的总额。 原来使用的类型,float 通过取到json字符串里面的values,然后转化成float,遇到一个问题,最后相加的总额出现了:1167.530 阅读全文

posted @ 2021-08-18 16:10 刚刚好1 阅读(1805) 评论(0) 推荐(0) 编辑

2021年8月5日

python + pymysql连接数据库报“(2003, "Can't connect to MySQL server on 'XXX数据库地址' (timed out)")”

摘要: python + pymysql连接数据库报“(2003, "Can't connect to MySQL server on 'XXX数据库地址' (timed out)")” 前言: 由于项目最近更换了数据库,导致执行python代码连接数据库的时候,出现“超时”或“由于连接方在一段时间后没有正 阅读全文

posted @ 2021-08-05 10:08 刚刚好1 阅读(8298) 评论(0) 推荐(0) 编辑

python 使用@property 操作属性时,报“RecursionError:maximun recursion depth exceeded”

摘要: 使用@property获取和修改属性,出现报错”RecursionError:maximun recursion depth exceeded“,超过了最大的递归深度 原因: 方法名和属性名同名导致,引起了无限的递归 参考:https://www.cnblogs.com/baiyifengyun/p 阅读全文

posted @ 2021-08-05 09:57 刚刚好1 阅读(109) 评论(0) 推荐(0) 编辑

2021年7月26日

python + web自动化,点击不生效,提示“selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (117, 674)”

摘要: 前言: 在做web自动化时,遇到一个缩放了浏览器比例的操作,从100%缩小到80%,再进行点击的时候,弹出报错信息,无法点击 selenium.common.exceptions.ElementClickInterceptedException: Message: element click int 阅读全文

posted @ 2021-07-26 10:18 刚刚好1 阅读(735) 评论(0) 推荐(0) 编辑

2021年7月15日

UI自动化,通过Xpath结合父类、同级元素,查找到唯一的元素定位

摘要: UI自动化,通过Xpath定位的总结 当页面展示的内容的html布局格式一样,只能第几个控件的绝对定位来区分时,如果后面有变更控件的顺序,就会导致找不到这个元素,维护成本较高,可以尝试用其他的方式,比如找布局里面,唯一能区分的元素,比如同级的元素的text显示不一样的时候,就可以结合获取同级元素来定 阅读全文

posted @ 2021-07-15 09:53 刚刚好1 阅读(1024) 评论(0) 推荐(0) 编辑

2021年7月9日

web自动化,下拉滚动到底部/顶部和下拉滚动到指定的元素

摘要: 在web自动化,经常会遇到页面显示内容太多的时候,页面就会出现滚动条,一般有两种方式进行下拉,一种是直接下拉到底部/顶部/中部,或者直接给定元素,直接下拉到指定元素的位置。 两种方式的共同点: 两种方式,都是通过selenium框架,执行js代码的方式来实现,只是传递的js代码不一样 self.dr 阅读全文

posted @ 2021-07-09 13:46 刚刚好1 阅读(2197) 评论(0) 推荐(0) 编辑

2021年7月2日

python + pytest + allure生成测试报告

摘要: pytest结合allure生成测试报告 环境搭建 要安装java环境,版本要是jdk1.8的,配置好java环境变量,不然输入allure命令会报错,JAVA_HOME环境,自行配置 安装allure,直接下载解压,配置环境到path即可,D:\installaddress\allure-2.13 阅读全文

posted @ 2021-07-02 10:52 刚刚好1 阅读(532) 评论(0) 推荐(0) 编辑

2021年7月1日

pytest用例的执行顺序_涉及多个fixtures

摘要: Pytest执行的顺序 当pytest运行测试函数时,它会查看该测试函数中的参数,然后搜索与这些参数具有相同名称的fixture。一旦pytest找到这些对象,它就会运行这些fixture 影响执行顺序的因素 1. fixture方法的scope:fixture的使用范围 2. dependenci 阅读全文

posted @ 2021-07-01 15:09 刚刚好1 阅读(1897) 评论(0) 推荐(0) 编辑

2021年6月24日

python 数据库查询,将查询的列名也保存下来,返回字典类型的数据

摘要: 前言: python + pymysql:通过pymysql,查询到符合要求的数据,不做类型转化的,返回的时元组类型的数据,可以根据下标,取想要的值。 self.cursor.execute(sql)# 返回的是元组,可根据需要只查询对应的参数来取参使用 result = self.cursor.f 阅读全文

posted @ 2021-06-24 10:05 刚刚好1 阅读(961) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页

导航