我正在用Java编写一系列使用Selenium和Gauge的测试,与Maven一起打包。规范位于/ specs中,而步骤实现位于/ src / test / java中。
问题是通过Gauge运行规范会返回以下错误:package org.openqa.selenium不存在。我检查了pom文件,所有必要的依赖项都在那里,因此为什么我可以用mvn test
运行它,但是Gauge似乎缺少它们。我对Gauge相当新,所以任何指针都会受到赞赏。
事实证明这是因为依赖关系是用Maven构建的,没有它就不能包含它。可能还有其他解决方案,但使用Maven也需要运行它。