Forum Discussion
abhishek813
13 years agoFrequent Contributor
I was able to make this work by following these steps
1. Install groovy or download the latest groovy binary
2. find out the java.library.path in soapUI using
3. copy the scriptom jar files in the soapui_HOME/bin/ext folder
4. copy the jacob*.jar file in soapui_home/bin/ext folder
5. copy the jacob*.dll (both) into the java.library.path location from step 2. This is usually the soapUI_home/bin folder
6. restart soapUI and verify that you can see messages in the soapUI log that the jars were loaded.
7. run a simple scriptom code to verify that the setup worked. I used the below code.
And that's it...
1. Install groovy or download the latest groovy binary
2. find out the java.library.path in soapUI using
log.info System.properties["java.library.path"]
3. copy the scriptom jar files in the soapui_HOME/bin/ext folder
4. copy the jacob*.jar file in soapui_home/bin/ext folder
5. copy the jacob*.dll (both) into the java.library.path location from step 2. This is usually the soapUI_home/bin folder
6. restart soapUI and verify that you can see messages in the soapUI log that the jars were loaded.
7. 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") //a little self promotion goes a long way :)
And that's it...