摘要: 相信大家在使用列表时都使用过sort或sorted函数,再温习一下 sort语法: list.sort( key=None, reverse=False) 需要注意的是: 是在原列表上直接排序,返回为None 还有一个key的使用如下: 如下: ff = [{'age': 20, 'name': ' 阅读全文
posted @ 2021-11-16 17:31 Believer007 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 回归本质,打牢基本;我们一起看看python中的基本功能用法。今天来算算操作符:+= 相信所有人都用过 += 这个运算符。我们先来看看下面这段小代码。 aa = 10 aa = aa + 7.5 print(aa) 我们的代码将会返回17.5 在实际过程中,我们为了简写,可以用如下的格式 变量名 + 阅读全文
posted @ 2021-11-15 10:00 Believer007 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 我们在使用selenium做UI自动化时,很多情况下定位问题困难,请求的唯一ID是什么?当时请求出错了返回的是什么?怎么定位? 光UI截图还是有点不直观,有时候我们会想怎么获取请求或返回response? 一、selenium自身不支持 首先在selenium源生的API支已经表明不支持了,gith 阅读全文
posted @ 2021-11-08 16:24 Believer007 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 在使用fiddler过程中,需要用到AutoResponder功能,,Add Rule方式默认为EXACT模式,如下图: 但在实际使用过程中,我们会发现,很多情况下,网站会有提前进行OPTIONS操作且URL是一样的,这时,Rule Editor的高级用法就来了,我们可以将上面请求加上方式,见下图: 阅读全文
posted @ 2021-10-14 14:27 Believer007 阅读(6) 评论(0) 推荐(0) 编辑
摘要: pytest用例发现机制说明(默认方式,无ini等配置) 1、文件夹规则:递归形式查找 2、文件形式:在文件夹的基础上,搜索test_*.py 或 *_test.py 的文件 3、用例形式:非类组织:test开头的函数或方法 以类的组织:以Test开头的类 怎么去变更默认发现机制,参加官方文档:ht 阅读全文
posted @ 2021-09-13 13:17 Believer007 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 在使用paramiko时,我们在用exec_command(command) 时更多的是一起读回数据,但实际官方还有更详细的说明。 当前遇到的需求就是,当执行某个命令时,有进度条的输出,我们需要持续获取进度条输出,而不是执行完成后再输出进度条。 再看看官网的说明: exec_command(comm 阅读全文
posted @ 2021-09-03 14:31 Believer007 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 在windows下使用powershell自带命令下载文件时有以下4种方式: Invoke-WebRequest Invoke-RestMethod Start-BitsTransfer System.Net.WebClient 前提,需要powershell 5.1(win10默认就是) 实验,在 阅读全文
posted @ 2021-08-13 16:04 Believer007 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 在windows中有的bat脚本会带pause,如下: echo "xxxx" pause 在实际运行过程中,表现如下: 需要按任意键才能继续,问题来了,如果在使用cmd执行脚本时,会卡在这里等输入任意键,怎么处理? 方法一: 之前在linux下也有这个方法,在windows下这个方法也行 echo 阅读全文
posted @ 2021-08-04 11:18 Believer007 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 最近转换战场,可能要很长一段时间在windows上耕耘。在python掉windows cmd命令时,发现返回的是一串乱码,如发送dir命令,返回如下: b' \xc7\xfd\xb6\xaf\xc6\xf7 D \xd6\xd0\xb5\xc4\xbe\xed\xc3\xbb\xd3\xd0\xb 阅读全文
posted @ 2021-07-26 13:48 Believer007 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 最近在使用newman时,为了展示报告,使用了newman-reporter-allure插件,但在最后显示时,有乱码情况,如下: postman文件是使用的是v2.1方式导出的,在每个接口中的name是用的中文,如下 没办法,所以需要更改插件源码来适配中文,找到插件安装位置 使用命令:npm li 阅读全文
posted @ 2021-02-20 10:32 Believer007 阅读(686) 评论(2) 推荐(0) 编辑