如何使scriptom与soapUI一起工作

如何使scriptom与soapUI一起工作,soapui,scriptom,Soapui,Scriptom,我想使用scriptom访问soapUI中的COM对象,但我无法超越步骤1,即安装scriptom 我已经尝试了中提到的步骤,但是当我运行一个简单的命令时(见下文) 我得到一个类未定义错误(见下文) 有人能够成功地将scriptom与soapUI一起使用吗?如果是,你能帮我吗 ps:我正在使用SOAPUI4.5.2Pro和OS。我需要scriptom来处理这两个问题。我可以通过以下步骤来完成这项工作 安装groovy或下载最新的groovy二进制文件 使用查找soapUI中的java.libr

我想使用scriptom访问soapUI中的COM对象,但我无法超越步骤1,即安装scriptom

我已经尝试了中提到的步骤,但是当我运行一个简单的命令时(见下文)

我得到一个类未定义错误(见下文)

有人能够成功地将scriptom与soapUI一起使用吗?如果是,你能帮我吗


ps:我正在使用SOAPUI4.5.2Pro和OS。我需要scriptom来处理这两个问题。

我可以通过以下步骤来完成这项工作

  • 安装groovy或下载最新的groovy二进制文件

  • 使用查找soapUI中的java.library.path

    log.info System.properties[“java.library.path”]

  • 复制soapui_HOME/bin/ext文件夹中的scriptom jar文件

  • 复制soapui_home/bin/ext文件夹中的jacob*.jar文件
  • 将jacob*.dll(两者)从步骤2复制到java.library.path位置。这通常是soapUI\u home/bin文件夹
  • 重新启动soapUI并验证您可以在soapUI日志中看到JAR已加载的消息
  • 运行一个简单的scriptom代码以验证安装是否有效。我使用了下面的代码

    导入org.codehaus.groovy.scriptom*

    //实例化Internet Explorer def explorer=新的ActiveXObject(“InternetExplorer.Application”)

    //设置其属性 explorer.Visible=true explorer.AddressBar=true

    //通过调用navigate()方法导航到站点 explorer.Navigate(“”)


  • 就这样…

    我可以通过以下步骤来完成这项工作

  • 安装groovy或下载最新的groovy二进制文件

  • 使用查找soapUI中的java.library.path

    log.info System.properties[“java.library.path”]

  • 复制soapui_HOME/bin/ext文件夹中的scriptom jar文件

  • 复制soapui_home/bin/ext文件夹中的jacob*.jar文件
  • 将jacob*.dll(两者)从步骤2复制到java.library.path位置。这通常是soapUI\u home/bin文件夹
  • 重新启动soapUI并验证您可以在soapUI日志中看到JAR已加载的消息
  • 运行一个简单的scriptom代码以验证安装是否有效。我使用了下面的代码

    导入org.codehaus.groovy.scriptom*

    //实例化Internet Explorer def explorer=新的ActiveXObject(“InternetExplorer.Application”)

    //设置其属性 explorer.Visible=true explorer.AddressBar=true

    //通过调用navigate()方法导航到站点 explorer.Navigate(“”)

  • 就这样

    import org.codehaus.groovy.scriptom.*
    def tdc = new ActiveXObject ('TDApiOle80.TDConnection')