gpt4 book ai didi

java - Maven POM 执行 TestNG XML 中的旧测试用例类

转载 作者:行者123 更新时间:2023-12-02 10:30:16 25 4
gpt4 key购买 nike

我一直在 Eclipse 上使用 Selenium 和 JAVA 以及 Maven 和 TestNG。我的测试运行良好。但是每当我更改 TestNG.xml 文件中的 JAVA 类名时,Maven POM 仍然会选择并执行 TestNG.xml 中前面提到的旧类。

  1. 例如,我的 TestNG.xml 提到了“Class1”。
  2. 当我运行“mvn test”命令时,“Class1”被执行。
  3. 现在我将 TestNG.xml 中的类名称更改为“Class2”。
  4. 我运行“mvn test”命令,但仍然执行“Class1”,而“Class2”应该已执行。我已尝试更新 eclipse 项目并清理 mvn 项目,但它仍然执行旧的测试类。

感谢任何帮助。

最佳答案

第 1 步:手动清理/Target/文件夹中的所有内容(如果包含任何内容)(备份类文件夹)

  • 测试类
  • 类(class)
  • 万无一失的报告
  • 生成的来源
  • Maven 状态

第2步:运行Maven Build-Compile(检查是否生成了类文件)

第三步:完成。运行测试并验证。

关于java - Maven POM 执行 TestNG XML 中的旧测试用例类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53658680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com