2

我正在尝试使用 Selenium RC 运行 html testSuite。浏览器启动,第一个测试运行,但没有别的。Selenium 从未开始在我的套件中运行第二个测试。在 Selenium 的 RC 文档或互联网中找不到任何相关内容(除了没有答案的论坛帖子)。有人可以帮我吗?我可能做错了什么?

如果我使用 Selenium IDE for firefox 运行相同的测试套件,它会完美运行。如果我在 seleniumRc 启动浏览器后手动运行套件中的第二个测试用例,它运行正常 - 通过手动运行我的意思是单击 selenium 测试页面左框架的第二行,然后单击“运行选定的测试”。

这是我正在使用的命令行:

java -jar selenium-server.jar -htmlsuite *chrome http://localhost:8088/ /home/devel/Dev/tests/TS_5.1.2 /home/devel/Dev/tests/log.html

感谢您的帮助!费尔南多

4

3 回答 3

3

为测试套件文件和每个测试用例文件添加“.html”扩展名(否则套件将不会运行通过第一个测试用例)

于 2011-01-12T19:46:43.107 回答
2

按照这个,命令行格式是:

java -jar selenium-server.jar -htmlSuite "*firefox" "http://www.google.com" "c:\absolute\path\to\my\HTMLSuite.html" "c:\absolute\path\to \我的\results.html"

这与您的有一些细微的差异,例如 htmlSuite 中的大写 S,所有内容都被引号括起来,并且测试套件具有 html 后缀。

你用其他浏览器试过吗?

只是为了确认您正在运行 HTML Selenese 套件,而不是单个测试?

于 2010-11-16T18:57:24.660 回答
1

如果您的测试用例文件没有 html 扩展名,您将遇到此问题。更改测试用例的扩展名并确保您的测试套件文件指向新命名的文件。

于 2011-06-17T14:00:00.857 回答