【发布时间】:2019-05-15 13:06:42
【问题描述】:
我在使用设备场运行黄瓜项目时遇到问题。 我收到此错误:
[TestNG] 引起:java.lang.IllegalArgumentException:不是文件或目录:/tmp/scratchheDEgq.scratch/test-packagex5ZhYf/src/test/java/cucumber/features
我从这条消息中了解到,我的项目中 features 目录的路径存在问题,但在本地可以正常工作。
这就是我把它放在我的代码中的方式:
@CucumberOptions(features = "src/test/java/cucumber/features", 胶水 = "cucumber.steps")
我应该为设备场提供不同的路径吗?我在这里错过了什么?
谢谢
【问题讨论】:
-
尝试在功能选项中使用前导斜杠 -->>
features="/src/test/java/cucumber/features/" -
我试过了,还是不行。在本地它正在工作,但在设备场上它不是
-
嗯,那个文件在你的测试包里吗?你能解压它并向我们展示目录结构并解压jar并做同样的事情吗?
-
我的回答有帮助吗?如果是这样,请将其标记为正确,以便对其他人有所帮助
标签: java cucumber aws-device-farm