Selenium RC自定义基本url
我创建了一个.bat文件,使用url参数(computername)打开多个Selenium测试(使用Selenium RC) 问题是命令参数基url被测试套件Selenium RC自定义基本url,selenium,batch-file,selenium-rc,selenium-ide,Selenium,Batch File,Selenium Rc,Selenium Ide,我创建了一个.bat文件,使用url参数(computername)打开多个Selenium测试(使用Selenium RC) 问题是命令参数基url被测试套件open命令的url覆盖 我知道基本url文件的参数可以是一个伪url,因为它被测试套件覆盖了,但是我如何使用这个基本url参数呢 下面的app_path变量是我要使用的基本url: SET app_path="http://myApplication.com?Rank=%param%&Computer=%computername
open
命令的url覆盖
我知道基本url文件的参数可以是一个伪url,因为它被测试套件覆盖了,但是我如何使用这个基本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%
从我这里看到的红色:
baseURL获取参数的用途,它接受什么,它是什么
违约
(答复)
如果“open”命令使用相对URL,我们将通过
使用此基本URL
此URL必须是绝对URL,即应以“http://”开头
或者“https://”,它应该指向一个目录,即URL路径
应以“/”结尾。(如果URL不以/结尾,我们将
自动切掉路径的最后一部分,例如。
"http://foo/bar“将被视为”http://foo/“)
接受绝对URL并默认为测试的绝对URL
测试参数中指定的套件
现在我的问题是:如何实现将参数从Selenium RC传递到我的TestSuite 我设法找到了答案,如果有人遇到同样的问题,我将与大家分享: 在第一个测试用例中,您可以设法获取所使用的selenium基本url。 为此,请存储
selenium.browserbot.baseUrl
值,然后将该值用于open
命令:
<tr>
<td>storeEval</td>
<td>selenium.browserbot.baseUrl</td>
<td>MyBaseUrl</td>
</tr>
<tr>
<td>open</td>
<td>${MyBaseUrl}</td>
<td></td>
</tr>
仓库
selenium.browserbot.baseUrl
MyBaseUrl
打开
${MyBaseUrl}