【求助】mvn的坑,执行 browser="chrome" mvn -Dtest=BrowserTest test ,报错如下


试了新建工作空间,新建项目,换仓库地址,并不能解决
请各位老师,同学帮忙看看 :pray:

你把你代码git地址给一下,报错说的是没有找到这个test
你在命令行运行后面加上它标红提示的看下

-DfailIfNoTests=false

地址:https://github.com/WLL2022/SeleniumTest/tree/master
试过了,加了提示后不报错,但是case还是不执行


你的这个BaseTest在哪里???

testcase包下的BaseTest.java类,跟BrowserTest 同级

对应pom文件下面的内容改为这个:

  <build>
        <plugins>
            <plugin>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>3.0.0-M5</version>
                <configuration>
                    <includes>
                        <include>**/*Test.java</include>
                    </includes>
                </configuration>
            </plugin>
        </plugins>
    </build>

命令行依次执行:

browser=chrome

mvn clean package -Dtest=com.testcase.BrowserTest -DfailIfNoTests=false test

原来是版本的锅,可以运行了,谢谢老师,笔芯 :heart_eyes: :two_hearts:

C:\Users\Administrator\IdeaProjects\tech_selenium>browser=chrome mvn clean package -Dtest=com.java.BrowerTest test
‘browser’ 不是内部或外部命令,也不是可运行的程序或批处理文件。<求助>