我面臨着在AWS設備場上運行我的蓋倫測試的問題,我正在將我的.gspec
文件打包在src/tests/java
文件夾下,並在我的POM.xml中提供相同的內容,它在農場的測試它拋出FileNotFound異常即:在AWS設備場上運行我的蓋倫測試的問題
java.io.FileNotFoundException: src/test/java/HomePage.gspec at
com.galenframework.speclang2.pagespec.PageSpecReader.read(PageSpecReader.java:43)
at com.galenframework.api.Galen.checkLayout(Galen.java:68) at
com.galenframework.api.Galen.checkLayout(Galen.java:59) at
com.galenframework.api.Galen.checkLayout(Galen.java:154) at
com.galenframework.api.Galen.checkLayout(Galen.java:128) at
這就像在本地設備上的魅力。
您是否獲得了同樣的錯誤,你最初發布? – NikofTime
感謝您的回覆。 根據您的建議,我們嘗試了類似的方式,即將.gspec文件保存在src/test/resources/com下,並直接保存在資源中。我們也可以在打包的JAR中看到.gspec文件,即SNAPSHOT-tests.jar。同時也刪除了這個JAR的內容,它確實有gspec文件。所以所有這些方法都沒有奏效。 此外,我們假設我們確實擁有農場上的物理設備,因爲我們如前所述,我們能夠在本地成功運行物理設備上的Galen測試。 –
是的,我收到了同樣的錯誤。找不到文件 –