遇一山,过一山,处处有风景;只要勇敢向前,一路尽是繁花盛开。 | (点击查看→)【测试干货】python/java自动化、持续集成、性能、测开、简历、笔试面试等

java接口自动化系列(15):踩坑汇总

 

本系列汇总,请查看这里https://www.cnblogs.com/uncleyong/p/15867903.html 

问题1:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"

自动化框架中,从返回的json字符串中获取值,需要用jsonpath

<!-- https://mvnrepository.com/artifact/com.jayway.jsonpath/json-path -->
<dependency>
    <groupId>com.jayway.jsonpath</groupId>
    <artifactId>json-path</artifactId>
    <version>2.4.0</version>
</dependency>

  

运行testng.xml文件报错:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

 

解决方案:

pom中添加如下依赖

        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>1.7.21</version>
            <scope>test</scope>
        </dependency>

 

问题2:java.io.FileNotFoundException: caseData\caseData.xlsx (系统找不到指定的路径。)

直接选择testng.xml运行是正常的,用mvn命令运行报错

 

方案:改为绝对路径

 

问题3:java.io.FileNotFoundException: src\test\resources\config.properties (系统找不到指定的路径。)

直接选择testng.xml运行是正常的,用mvn命令运行报错

 

方案:同问题2,改为绝对路径

 

【bak】

 

posted @ 2023-12-24 15:56  全栈测试笔记  阅读(263)  评论(0编辑  收藏  举报
浏览器标题切换
浏览器标题切换end