2017-08-29 173 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