2017-05-30 19 views
0

私は仕事中にsoapUIを使用してWebサービスをテストしています。私の多くのテストでは、ある応答から別の要求にプロパティ値を転送したり、その逆にプロパティ値を転送したりしましたが、今は止まっています。RESTサービスからURLを取得してからwebdriverでsoapUIを使用する

私のテストでは、レスポンスとして私にURLを与える休憩サービスがあります。私のテストでは、そのURLをブラウザで開き、URLが有効であることを確認します。

私はHTTPリクエストを試しましたが、うまくいきませんでした。したがって、私はセレンのwebdriverを通してそれを行うことができますか?以下はURLを取得した後の次のステップで実行したいスクリプトです。

import org.openqa.selenium.WebDriver 
import org.openqa.selenium.firefox.FirefoxDriver 

WebDriver driver = new FirefoxDriver(); 
driver.get("https://www.google.com") 

私はdriver.get内のrestサービスから得たURLを使用したいと思いますが、実装する方法はわかりません。また、soapUIのGroovyスクリプトウィンドウを右クリックすると、Get Dataのオプションも表示されます。はいの場合は、どうすれば実装できますか?

すべてのヘルプは高く評価されます。ありがとう!!

+0

)あなたの最初のHTTPレスポンスからURLを解析し、(driver.getするためにそれを渡しますか? – Rao

+0

こんにちは、私はURLは必要ありません。私は休憩サービスからURLを取得します。残りのサービスは、応答として私にそれに成功メッセージを持っているURLを与える一回の支払いをすることです。私がしたいことは、groovyを使ってセレンのwebdriverを通してそのURLを開くことです。また、残りのサービスを実行するたびに、URLには一意のセッションIDが割り当てられます。 –

+0

リクエスト/ペイロード/本文/パラメータ/ヘッダーをそのURLに送信する必要がありますか?それは本当にブラウザでのみ開く必要がありますか?あなたはhttpリクエストを使用したとき何が起こったのですか? – Rao

答えて

0

は、あなたが質問を編集し、URL必要があるため、残りのサービスのスクリーンショットを追加でき

関連する問題