0
我現在有大量的功能文件,我試圖用資源內的文件夾對功能進行分類。當我這樣做時,我得到這個錯誤:如何更改Maven讀取Cucumber特徵文件的位置?
Exception in thread "main" java.lang.IllegalArgumentException: Not a file or directory:
然後它繼續顯示轉到資源包的目錄。
我已經嘗試通過在跑步者的黃瓜選項更改路徑,但是我運行的功能文件作爲黃瓜功能,它似乎只是無視跑步者的所有選項。
你的功能文件和跑步者文件看起來如何? –
功能文件很好。我認爲這個問題可能與跑步者有關。我猜測它與@ Cucumber.Options vs CucumberOptions有關。我要去看看我是否使用過時的黃瓜版本 – tramstheman
那麼,我使用的是舊版本的黃瓜(1.1.2),我更新到1.2.4。 CucumberOptions現在可以工作,但它仍然不會讓我改變位置,或者至少它不起作用。這是我的跑步者。 @RunWith(Cucumber.class) @CucumberOptions( \t \t標記= { 「漂亮」, 「JSON:目標/ JSON/output.json」, 「HTML:目標/ HTML /」}, \t \t特徵= 「/ BBAutomation/src目錄/測試/資源/功能/」 \t \t) 公共類RunnerTest { \t } – tramstheman