硒RC和流量控制

时间:2012-03-28 06:35:56

标签: selenium selenium-rc

目前我正在研究selenium IDE,现在我需要切换到selenium RC。我已经下载了selenium server.But我真的不知道如何继续下去。即使我无法从命令提示符启动服务器。我使用过C:\ Selenium RC \ selenium-server \ jave -jar selenium-server.jar,但它介于两者之间并且没有继续进行.. 我正在寻找语言java或PHP。

请告诉我如何通过使用selenium RC

进一步成功执行脚本

3 个答案:

答案 0 :(得分:0)

首先:在Selenium IDE(File > Save Test Suite)中保存测试套件。您应该生成测试套件 - 它将包含有关测试用例的信息(当然,也应该保存(File > Save Test Case))。
然后您就可以使用Selenium RC进行测试了。

请使用以下命令尝试:

java -jar path/to/selenium-server-standalone.jar -htmlsuite "*firefox" "http://google.com" "path/to/your/testsuite1" "path/to/result.html"

result.html - 此文件将在执行期间/之后生成。

确保浏览器的名称,URL以及测试套件和结果文件的路径都在引号中。

答案 1 :(得分:0)

我正在使用Selenium和PHPUnit。我已经调用了类,让我们说,somethingTest(测试类必须在名称末尾加上' Test ')和扩展PHPUnit_Extensions_SeleniumTestCase。此类包含多个测试用例作为方法(例如,函数testSomeMethod1() - ' test '开头)。
我按命令运行它:

phpunit somethingTest.php 


至于第二件事:

  

未知命令:gotoIf

您应该通过向执行命令添加以下内容来加载gotoif扩展名:

-userExtensions path/to/extension-file

这表示将加载到Selenium的JavaScript文件。

答案 2 :(得分:0)

如果您选择Java来编写代码,那么更好的方法是使用像Eclipse这样的IDE。链接JAR并将其导入Java类后,您可以快速有效地编写代码。最重要的是,Ecplise有许多用于测试Junit,TestNG等软件的插件,可以帮助您创建更好的测试套件。更不用说Java IDE总是有助于调试测试代码。这是一个关于如何使用Selenium设置Eclipse的教程:http://selftechy.com/2011/05/31/setting-up-selenium-with-eclipse

希望它有所帮助。