【发布时间】:2012-09-13 00:08:01
【问题描述】:
我创建了一个 .bat 文件来打开多个 Selenium 测试(使用 Selenium RC),使用 url 参数(计算机名)。
问题是命令参数base-url被Test Suiteopen命令的url覆盖了。
我知道 base-url 文件的参数可以是虚拟 url,因为它已被测试套件覆盖,但我如何才能设法使用该 base-url 参数?
下面的app_path 变量是我要使用的基本网址:
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 参数的用途,它接受什么,什么是 默认
(答案)
如果“打开”命令使用相对 URL,我们将通过 使用此基本 URL。
此 URL 必须是绝对 URL ,即它应该以“http://”开头 或“https://”,它应该指向一个目录,即 URL 路径 应该以“/”结尾。 (如果 URL 不以 / 结尾,我们将 自动切断路径的最后一部分,例如 “http://foo/bar”将被视为“http://foo/”。)
接受绝对 URL,默认为测试的绝对 URL 测试参数中指定的套件
所以现在我的问题是:我怎样才能将参数从 Selenium RC 传递到我的 TestSuite?
【问题讨论】:
标签: selenium batch-file selenium-rc selenium-ide