目前我正在研究selenium IDE,现在我需要切换到selenium RC。我已经下载了selenium server.But我真的不知道如何继续下去。即使我无法从命令提示符启动服务器。我使用过C:\ Selenium RC \ selenium-server \ jave -jar selenium-server.jar,但它介于两者之间并且没有继续进行.. 我正在寻找语言java或PHP。
请告诉我如何通过使用selenium RC
进一步成功执行脚本答案 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
希望它有所帮助。