我正在使用cucumber-jvm
並使用gherkin
寫了一些BDD
測試。 我想創建某種字典,爲給定單詞seraches並提供步驟定義和包含那些步驟定義的文件如何在java cucumber中找到步驟定義
1
A
回答
1
我在mint linux上使用ack-grep。我設置了以下功能:
function step {
ack-grep -i "(@Given|@When|@Then|@And).+$*" --java
}
然後調用它像這樣找步驟,在文本日曆:
step calendar
0
您可以載入你的腳步定義類和使用反射來分析註解。 像這樣
for (Method method : clazz.getMethods()) {
if (method.isAnnotationPresent(Given.class)) {
System.out.println(method.getName());
}
}
加載在自定義dictionnary方法名稱搜索到。
+0
不是說你應該加載所有的註解(取決於你的語言...) – user3738021
相關問題
- 1. 如何在使用cucumber-java時組織步驟定義?
- 2. cucumber-android無法找到項目中的步驟定義(MissingStepDefinitionError)
- 3. Java Cucumber:在定義步驟中指定目標標籤
- 4. 在不同的java文件中構建Cucumber JVM步驟定義
- 5. 如何在Cucumber步驟中定義特殊字符?
- 6. 如何使cuke4duke找到步驟定義
- 7. 是否可以在Java界面中定義Cucumber測試步驟定義?
- 8. 如何避免Cucumber中含糊不清的步驟定義?
- 9. 垂直數據表的Java Cucumber步驟定義
- 10. Java-Cucumber:功能文件未調用步驟定義文件
- 11. 在黃瓜中找不到步驟定義java
- 12. 如何從另一個步驟調用Cucumber-JVM中的步驟
- 13. 如何使用Cucumber選擇自動完成值步驟定義
- 14. 如何爲「編輯」路徑創建一個Cucumber步驟定義?
- 15. 創建步驟定義選項在IDEA for cucumber中不可見
- 16. 在Cucumber特性中使用Factory Girl步驟定義(Rails 3)
- 17. Ruby Cucumber - 在步驟定義中調用模塊的方法
- 18. 在Cucumber JVM中爲同一個函數定義幾個步驟
- 19. cucumber-jvm java不生成步驟骨架
- 20. 如何避免在Cucumber-jvm步驟定義中使用正則表達式?
- 21. Nightwatch-cucumber:如何在步驟定義中使用小黃瓜「And」關鍵字?
- 22. RubyMine - 如何調試Cucumber步驟文件?
- 23. 在Cucumber量角器設置中獲取未定義的步驟定義警告
- 24. 如何編寫斷言來驗證Cucumber步驟定義中的測試輸出?
- 25. 如何在extentReports中爲Cucumber-java中的失敗步驟編寫自定義失敗消息
- 26. 如何在Ruby中同時運行Cucumber步驟?
- 27. 如何按特定順序執行Cucumber步驟?
- 28. Cucumber JUnit:當場景步驟定義跨類傳播時如何截圖?
- 29. 黃瓜不識別定義的步驟「未定義的步驟」
- 30. 同一步驟定義
您是否使用IDE進行編程?包含的搜索功能是否不夠? – Dude