您在Post Script中提到的Concordion support插件應該滿足您的要求。
我目前使用的理念社區版2016年3月5日與Concordion支持插件0.11.1
代碼/規格之間導航/高清
給出的示例代碼片段如下
<!-- searchString and ignoreCase are defined elsewhere in document -->
<table concordion:verifyRows="#field: helper().withNames(#searchString,#ignoreCase)">
<!-- clicking on #field below navigates to the above definition -->
<th concordion:assertEquals="#field">Expected Name</th>
- 點擊幫手導航到我的支持類中的助手屬性
- 上點擊withNames導航到我的助手實例的
- 上點擊場withNames方法/搜索字符串/IGNORECASE導航到尊重聲明
如果我還記得,它最初沒有工作沒有正確的項目結構(文件 - >項目結構)設置。
即
- 我的規格(HTML/MD文件)必須設置爲 '測試資源'
- 後盾固定裝置(上升的.java/.scala等)必須設置爲 '測試源'
此時,代碼編輯器左側的圖標也出現在規格和夾具之間。
HTML擴展導航似乎工作得很好,可能的例外情況是更復雜的表達式需要@FullOGNL批註和一些可能的短格式表示法。
我已經使用HTML + Java的成功有8 /斯卡拉,降價+ Java的8 /斯卡拉
如果你能提供一個具體的可檢驗的片段(即Github上+ Maven的/搖籃簡單的項目)與代碼編譯/正確執行,但IDE導航失敗,有人可能會提供比我提供的更好或更有幫助的答案。