2017-08-29 175 views
0

我正在使用SOAP UI一段時間,但是昨晚被奇怪的事情困住了。我使用的是一個框架,其中包含各種庫和用groovy腳本導入的東西,並且在windows上工作得很好,但是當我的同事試圖在mac中使用相同的框架時,groovy腳本不會運行。在groovy腳本中導入庫 - SOAP UI

下面是錯誤:

org.codehaus.groovy.control.MultipleCompilationErrorsException: 
startup 
    failed: Script2.groovy: 1: unable to resolve class 
    com.automation.support.HtmlReportSupport @ line 1, column 1. import 
    com.automation.support.HtmlReportSupport;^

我知道這個錯誤看起來很熟悉,但我真的不能找到地方正是com.automation.support ....

剛好位於看看如果我錯過了任何圖書館。

任何幫助將是偉大的。

回答

0

我已經設法自己修復它。

根據我的框架,我需要將庫放在app> lib中。要做到這一點在MacOS塞拉利昂,請按照下列步驟操作

  • 打開Finder,然後點擊從側欄
  • 應用程序文件夾「應用程序」,找到了SoapUI圖標,右鍵單擊它並選擇「顯示包內容」
  • 現在您的導航應該是目錄>的java>應用程序>的lib
  • 將您在lib文件夾庫
  • 你的框架或設置可能需要把你的外部庫在lib文件夾

希望工程!!!!

0

是的,相應的庫缺失。

將它們複製到$SOAPUI_HOME/bin/ext目錄下並重新啓動該工具。

既然你說過,它在一臺機器上工作,請檢查工作機器上面的目錄並將它們複製到mac機器上。

這應該解決。

+0

這可能聽起來很愚蠢,但我如何導出SOAPUI_HOME的路徑因爲我不知道位置 – Daybon

+0

它只是安裝soapui軟件的位置。 – Rao