- 博客(5)
- 收藏
- 关注
原创 python自动化对筛选场景的api封装方法
例如一个查询集群的接口,列表里返回了所有集群和集群的信息,在对前端根据不同的条件筛选的时候,会因为传参不同,url也不同,例如。可以看到当api存在a参数的时候,url就需要加上a,当这个接口有很多入参的情况下,在用这种写法就不合适了。可以使用**kwargs先来全部接受成字典形式,在通过for循环取值并拼接。
2023-04-14 17:43:41 93 1
原创 pytest注释了@pytest.mark.skipif,但是case仍跳过了
3.在排查了一下午后,原因是因为我上面两个方法第一个是判断是否存在,然后使用@pytest.mark.skipif跳过,如果没跳过就用find_mtenant()去获取他的值,于是乎,新的环境是没有预期值的,就返回了一个空的列表参数。2.一开始查找原因是因为新的环境is_mtenant()没有找到符合预期的值,于是返回为False了,当我想继续回到有预期值环境调试的时候,发现我注释了@pytest.mark.skipif,他还是跳过了这个case,不论我怎么修改注释,都会跳过。
2023-04-14 17:28:22 141 1
原创 使用mysql连接数据库提示ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor)
使用mysql连接数据库提示ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using passwor)在学习sqlalchemy的时候,遇到了无法连接数据库的情况,确认了账号密码等都没有错误,却发现navicat可以先ssh在进行连接的方式访问数据库,于是查询了部分资料,有些数据库为了安全性考虑,不允许个人pc直接通过3306连接mysql,需要通过ssh到跳板机,在通过3306端口连接数据库# coding=utf-8
2021-06-07 16:28:40 273
原创 python+selenium下载exe文件时提示此类型的文件可能会损害您的计算机
因为pycharm打开的chrome是格式化设置打开的,所以在外部浏览器设置安全拦截不运行时不行的。且跳出来的保留和放弃都无法被抓取到。 首先尝试的是在chrome://downloads/中打开去抓取保留按钮,没想到抓取到了,但是无法点击。 试了网上的各种办法,但因为chrome更新问题,经常没多久就失效了,最终尝试了用模拟鼠标点击解决了。 首先导入from pymouse import PyMouse,用了这个代码就解决了PyMouse().click(xxx,yyy) 通...
2020-08-10 19:29:06 5246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人