私は仕事中に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のオプションも表示されます。はいの場合は、どうすれば実装できますか?
すべてのヘルプは高く評価されます。ありがとう!!
)あなたの最初のHTTPレスポンスからURLを解析し、(driver.getするためにそれを渡しますか? – Rao
こんにちは、私はURLは必要ありません。私は休憩サービスからURLを取得します。残りのサービスは、応答として私にそれに成功メッセージを持っているURLを与える一回の支払いをすることです。私がしたいことは、groovyを使ってセレンのwebdriverを通してそのURLを開くことです。また、残りのサービスを実行するたびに、URLには一意のセッションIDが割り当てられます。 –
リクエスト/ペイロード/本文/パラメータ/ヘッダーをそのURLに送信する必要がありますか?それは本当にブラウザでのみ開く必要がありますか?あなたはhttpリクエストを使用したとき何が起こったのですか? – Rao