URLパラメーター(コンピューター名)を使用して、複数のSeleniumテスト(Selenium RCを使用)を開くための.batファイルを作成しました。
問題は、コマンド パラメーター base-url がテスト スイートopen
コマンドの URL によって上書きされることです。
base-url ファイルのパラメーターはテスト スイートによって上書きされるため、ダミーの URL になる可能性があることはわかっていますが、その base-url パラメーターを使用するにはどうすればよいですか?
以下のapp_path
変数は、使用したいベース URL です。
SET app_path="http://myApplication.com?Rank=%param%&Computer=%computername%"
START java.exe -jar %seleniumserver_path% -htmlSuite "*firefox" %app_path% %suite_path% %result_path% -port %unique_port%
私がここで赤くしているものからhttp://www.yoyobrain.com/flashcards/show/64136 :
baseURL GET パラメータの目的、何を受け入れ、何をデフォルトにするか
(答え)
「open」コマンドが相対 URL を使用する場合、このベース URL を使用して絶対 URL にします。
この URL は絶対 URL でなければなりません。つまり、「http://」または「https://」で始まり、ディレクトリを指す必要があります。つまり、URL パスは「/」で終わる必要があります。(URL が / で終わらない場合、パスの最後の部分が自動的に切り捨てられます。たとえば、「http://foo/bar」は「http://foo/」として扱われます。)
絶対 URL を受け入れ、デフォルトは test パラメーターで指定されたテスト スイートの絶対 URL
私の質問は次のとおりです。Selenium RC からパラメーターを TestSuite に渡すにはどうすればよいですか?