I want to use scriptom to access COM objects in soapUI but i am not able to get beyond step 1, i.e., installing scriptom.
I have tried the steps mentioned in http://www.soapui.org/forum/viewtopic.php?t=96 but when i run a simple command(see below)
import org.codehaus.groovy.scriptom.*
def tdc = new ActiveXObject ('TDApiOle80.TDConnection')
i get a class not defined error(see below)
Has anyone been able to successfully use scriptom with soapUI? If yes can you please help me?
ps: i am using soapUI 4.5.2 Pro and OS. I need scriptom to work with both.
I was able to make this work by following these steps
Install groovy or download the latest groovy binary
find out the java.library.path in soapUI using
log.info System.properties["java.library.path"]
copy the scriptom jar files in the soapui_HOME/bin/ext folder
run a simple scriptom code to verify that the setup worked. I used the below code.
import org.codehaus.groovy.scriptom.*
// instantiate Internet Explorer def explorer = new ActiveXObject("InternetExplorer.Application")
// set its properties explorer.Visible = true explorer.AddressBar = true
// navigate to a site by calling the Navigate() method explorer.Navigate("http://abhishekasthana.com")
And that's it...