在groovy脚本中导入库 - SOAP UI

时间:2017-08-29 22:09:05

标签: groovy soapui

我现在使用SOAP UI已经有一段时间但昨晚却陷入了奇怪的境地。我使用的框架具有各种库和在groovy脚本中导入的东西,并且在Windows上运行得很好但是当我的同事试图在mac中使用相同的框架时,groovy脚本不能运行

以下是错误:

  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 ....

只是为了查看我是否缺少任何库。

任何帮助都会很棒。

2 个答案:

答案 0 :(得分:0)

是的,缺少相应的库。

将它们复制到$SOAPUI_HOME/bin/ext目录下,然后重新启动该工具。

既然你说过,它正在一台机器上工作,检查工作机器上面的目录并将它们复制到mac机器上。

那应该解决。

答案 1 :(得分:0)

I've managed to fix it by myself.

As per my framework, I need to place libraries in app > lib. To do that on MacOS Sierra, please follow these steps

  • Open Finder and click on 'Applications' from the side bar
  • In the applications folder, locate SoapUI icon, Right click on it and select "Show Package Contents"
  • Now your navigation should be Contents > java> app > lib
  • Place your libraries in lib folder
  • Your framework or setup may require to place your external libraries in lib folder

Hope that works!!!!