- 博客(14)
- 收藏
- 关注
原创 解决 PyCharm 中运行 pytest 时遇到的 “fixture ‘XXX‘ not found“ 错误
文件中的测试用例时,出现 “fixture 'XXX' not found” 的错误提示。解决这个问题非常简单,只需要修改 PyCharm 的运行配置,将“工作目录”设置为项目的根目录路径。经过一番研究,我发现 PyCharm 在界面运行测试用例时,默认会在当前测试文件所在的目录及其子目录中查找。以上修改后,再次运行测试,现在应该不会看到 "fixture 'XXX' not found" 的错误了。位于项目的更高层级目录,PyCharm 就不会自动地找到它。文件,从而找到所需的 fixture。
2024-04-02 16:52:30
2853
2
原创 pytest 中重写日志之解决logging日志模块中字段组合的固定长度格式、根据不同日志级别打印显示不同颜色、logging日志不能实时显示问题
pytest 中重写日志之解决logging日志模块中字段组合的固定长度格式、根据不同日志级别打印显示不同颜色、logging日志不能实时显示问题
2023-08-05 20:51:36
388
1
原创 安卓APP无法抓包的解决方案(可能是你需要的)
用charles或fiddler抓app包的https接口必须要安装ca证书,才能正常抓包,安卓7之前把ca证书安装到用户证书下即可,但安卓7以上只有系统级证书才能被信任,所以为了能正常抓包,需要把ca证书安装到系统证书下,所以本解决方案是分享如何将Fiddler证书安装在系统级证书下。
2023-03-15 15:36:08
3978
2
原创 完美解决 PKIX path building failed 的问题【okhttp3.0忽略https证书】
详细参考:https://blog.csdn.net/liang1352389/article/details/110393030
2020-11-30 17:34:36
2371
原创 使用okhttp3提示【clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on JDK 9+】
换新电脑后,下载了最新的JavaSDK 271(jdk1.8.0_271)版本后,运行代码报“clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on JDK 9+”错误,各种查询后才发现是因为JavaSDK版本的问题,故修改了以下代码,完美解决问题:第一步,先创建SSLSocketClient工具类public class SSLSocketClient { //获取这个SSLSocketFactory ...
2020-11-30 17:30:47
12518
7
原创 testNG异常 java.lang.AssertionError: l should not be null
在执行TestNG用例时,发现报java.lang.AssertionError: l should not be null 异常,百度了一圈但并没有找到任何解决问题的答案,最后反复研究才发现是因为子类重写父类方法时,并没有加@Override注解的原因以下为简单还原的例子:public class BaseTest{ public void send(strin...
2020-03-19 11:55:18
1590
原创 通过升级java版本完美解决 java.security.InvalidKeyException: Illegal key size or default parameters 的异常
今天写脚本时,遇到java.security.InvalidKeyException: Illegal key size or default parameters 的异常方法一: 以下为百度到的答案:Java几乎各种常用加密算法都能找到对应的实现。因为美国的出口限制,Sun通过权限文件(local_policy.jar、US_export_policy.jar)做了相应限...
2020-03-19 11:34:23
326
原创 Selenium 控制已经打开的浏览器 (Chrom & Java版) 及 Chrome配置
操作步骤1.找到本地安装的浏览器启动路径,例如Chrome# windows C:\Program Files (x86)\Google\Chrome\Application\chrome.exe# mac /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome2.通过命令行启动ChromeDb...
2020-02-19 14:41:38
5790
3
原创 hashmap是无序的但是实际输出有序?
HashMap的无序是指不会记录插入的顺序,也不会根据特定规则进行排序;但是HashMap存值的时候会根据key的hashCode()来计算存储的位置(位置是散列的,所以说其无序);你使用的key是String类型,String重写的hashCode()计算出的位置,遍历的时候恰好是"001","003","005"的顺序;PS:你可以打印一下"001","003","005"的...
2020-01-14 21:16:34
3069
转载 查看linux目录剩余空间大小
df: 命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:df -hl
2019-11-20 16:08:15
2554
转载 mysql 在原有值基础上加上一个值或者字符串
更新一个字段,在它的后面加一个值或字符串,不查询数据库得到这个字段值 怎么添加??user 表,有两个字段 name [string] ,age [int]1.需要给每个或者某个名字前加个统一的标识,如:tom 改为user_tomUPDATE user SET name= CONCAT('user_',name);1.需要给每个或者某个age统一增加10岁,如:17改为27...
2019-11-19 12:34:54
3746
转载 linux下使用 du查看某个文件或目录占用磁盘空间的大小
du-ah--max-depth=1 这个是我想要的结果 a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。转自:https://www.cnblogs.com/kobe8/p/3825461.html...
2019-11-18 11:20:55
158
原创 Maven安载与环境配置
1、下载地址:http://maven.apache.org/download.cgi2、将Maven 下载到本地解压,我们以下载当前最新版本为例,解压到得到apache-maven-3.3.9 目录(版本不同,后面所带的版本号也不一样)3、“我的电脑”右键菜单--->属性--->高级--->环境变量--->系统变量--->新建: 变量名:MAVEN...
2019-08-20 15:29:17
159
原创 Appium+Android+Java从无到有环境搭建 for Mac(详细版)
前言:搭建appium环境时遇到很多坑,故记录分享给需要的人目录一、安装JAVA二、安装Android SDK三、安装Android模拟器四、安装node五、安装Appium服务端:六、安装Appium客户端一、安装JAVA安装java 1.8,配置安装教程很多,可参考:https://www.cnblogs.com/ostrich-sunshine/p/8...
2019-07-07 17:46:48
343
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人