Lucky_time 发表于 2010-2-25 13:34:13

selenium-RC 跑testsuite 问题.

java -jar selenium-server.jar -htmlSuite "*firefox" "http://www.google.com" "C:\Documents and Settings\ansys\桌面\1234" "C:\Documents and Settings\ansys\桌面\results.html"

为什么我键入这个命令回车后,只有第一个被回放了?下面testsuite 的代码:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
<title>Test Suite</title>
</head>
<body>
<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody>
<tr><td><b>Test Suite</b></td></tr>
<tr><td><a href="1">1</a></td></tr>
<tr><td><a href="2">2</a></td></tr>
<tr><td><a href="3">3</a></td></tr>
<tr><td><a href="4">4</a></td></tr>
</tbody></table>
</body>
</html>

[ 本帖最后由 Lucky_time 于 2010-3-1 13:56 编辑 ]

Eric_Lee 发表于 2010-2-25 15:14:50

你的testsuite怎么定义的,有依赖关系么?

park_p 发表于 2010-2-26 09:43:36

没用过,不过我猜:
你的第一个html里写的应该是一个suite吧,suite列出了要测试的用例html,所以selenium运行时只读取(??)了第一个文件,然后把它当成一个suite集合来测试的,如果你的第一个文件只是一个用例,它就只跑了一个吧。
这些是猜测,具体你应该上selenium网站或别的地方查些用法说明和资料,里面应该有你要的答案。因为你说的这个问题,是标准用法,手册上应该有明确的说明的。

Lucky_time 发表于 2010-3-1 15:31:23

呵呵 ..我顶自己一下..这个问题搞定了 ... 都怪俺自己啊 .. 呵呵 ..
把代码保存如此就OK了..同时testcase的格式也要改为.html格式:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
<title>Test Suite</title>
</head>
<body>
<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody>
<tr><td><b>Test Suite</b></td></tr>
<tr><td><a href="1.html">1</a></td></tr>
<tr><td><a href="2.html">2</a></td></tr>
<tr><td><a href="3.html">3</a></td></tr>
<tr><td><a href="4.html">4</a></td></tr>
</tbody></table>
</body>
</html>
页: [1]
查看完整版本: selenium-RC 跑testsuite 问题.