【问题标题】:Selenium Code (CUCUMBER) not getting executed on Intellij IDEASelenium 代码 (CUCUMBER) 未在 Intellij IDEA 上执行
【发布时间】:2020-04-24 11:20:21
【问题描述】:

当我在 Intellij IDEA 上运行 Cucumber 测试运行程序文件时, 除了消息“进程以退出代码 0 完成”外,我无法在控制台上看到任何输出。 实际代码无法运行,谁能帮帮我?

mvn 测试错误:

项目结构:

整个截图:

【问题讨论】:

  • 如果使用mvn test 命令运行测试会怎样?
  • @AlexeyR。它在突然停止工作之前工作正常......知道为什么会发生这种情况吗?
  • 您可以使用mvn test 运行并发布输出吗?
  • @AlexeyR.,我使用 mvn test 运行相同,我收到以下错误 "java.lang.IllegalArgumentException: Not a file or directory: D:\My Data\IntelliJ Projects \Maven_QC\feature" 你可以查看上面名为“mvn test error”的屏幕截图
  • @AlexeyR。我什至附上了上面的目录结构请参考名为“项目结构”的屏幕截图请帮助我!

标签: java cucumber bdd


【解决方案1】:

您的项目中有几个地方需要修复:

  • 最好将您的测试运行程序和步骤定义保留在 tests 中,但不要保留在 main
  • 包含功能文件的文件夹、测试运行程序所在的包和步骤定义文件所在的包必须以某种方式匹配:
    • 如果您的测试运行器在包my.test.package 中,那么您的步骤定义代码必须放在my.test.package 或子包中
    • 如果您的测试运行器在包my.test.package 中,那么您的功能文件必须放在文件夹resources/my/test/package 或子文件夹中。

【讨论】:

    猜你喜欢
    • 2015-09-09
    • 2021-06-27
    • 1970-01-01
    • 2014-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    相关资源
    最近更新 更多