1

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')

クラスが定義されていないというエラーが表示されます(以下を参照) ここに画像の説明を入力

scriptom を soapUI で正常に使用できた人はいますか? はいの場合、私を助けてもらえますか?

ps:私はsoapUI 4.5.2 ProとOSを使用しています。両方で動作するには scriptom が必要です。

4

1 に答える 1

1

これらの手順に従って、この作業を行うことができました

  1. groovy をインストールするか、最新の groovy バイナリをダウンロードします

  2. を使用してsoapUIでjava.library.pathを見つけます

    log.info System.properties["java.library.path"]

  3. soapui_HOME/bin/ext フォルダーに scriptom jar ファイルをコピーします。

  4. soapui_home/bin/ext フォルダーにある jacob*.jar ファイルをコピーします。
  5. ステップ 2 の java.library.path ロケーションに jacob*.dll (両方) をコピーします。これは通常、soapUI_home/bin フォルダーです。
  6. soapUI を再起動し、jar がロードされたというメッセージが soapUI ログに表示されることを確認します。
  7. 簡単な 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 ")

以上です...

于 2013-09-10T23:11:02.713 に答える