我想使用scriptom访问soapUI中的COM对象,但我无法超越第1步,即安装scriptom。
我已经尝试了http://www.soapui.org/forum/viewtopic.php?t=96中提到的步骤,但是当我运行一个简单的命令时(见下文)
import org.codehaus.groovy.scriptom.*
def tdc = new ActiveXObject ('TDApiOle80.TDConnection')
我得到一个未定义的类错误(见下文)
有没有人能够使用soapUI成功使用scriptom?如果是的话,请你帮帮我吗?
ps:我正在使用soapUI 4.5.2 Pro和OS。我需要使用scriptom来处理这两个问题。
答案 0 :(得分:1)
我能够通过以下步骤完成这项工作
安装groovy或下载最新的groovy binary
使用
找出soapUI中的java.library.pathlog.info System.properties [“java.library.path”]
复制soapui_HOME / bin / ext文件夹中的scriptom jar文件
运行一个简单的scriptom代码来验证设置是否有效。我使用了以下代码。
import org.codehaus.groovy.scriptom。*
//实例化Internet Explorer def explorer = new ActiveXObject(“InternetExplorer.Application”)
//设置其属性 explorer.Visible = true explorer.AddressBar = true
//通过调用Navigate()方法导航到站点 explorer.Navigate( “http://abhishekasthana.com”)
就是这样......