自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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关注的人

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