Selenium RC不会通过BAT文件运行测试套件

时间:2015-01-20 08:56:16

标签: java batch-file selenium selenium-rc

我试图通过Selenium RC通过BAT文件运行我的测试套件。

实际上直到昨天早上一直工作正常,它停止运行我的测试套件。

可能是因为我添加了user-extensions.js,因为我无法通过selenium RC运行我的测试套件。

如何将此脚本添加到我的测试套件中?

我正在使用Selenium IDE来编写我的测试用例,所以我想这会让这个问题变得更复杂..

这是执行期间BAT文件的控制台日志: >

C:\automation>cd C:\automation\screenshots\
C:\automation\screenshots>del *.png
Could Not Find C:\automation\screenshots\*.png
10:46:38.926 INFO - Launching a standalone server
10:46:39.098 INFO - Java: Oracle Corporation 25.25-b02
10:46:39.098 INFO - OS: Windows 8.1 6.3 amd64
10:46:39.113 INFO - v2.44.0, with Core v2.44.0. Built from revision 76d78cf
10:46:39.238 INFO - RemoteWebDriver instances should connect to: http://127.0.0.
1:4444/wd/hub
10:46:39.238 INFO - Version Jetty/5.1.x
10:46:39.238 INFO - Started HttpContext[/selenium-server,/selenium-server]
10:46:39.379 INFO - Started org.openqa.jetty.jetty.servlet.ServletHandler@6e3c1e
69
10:46:39.379 INFO - Started HttpContext[/wd,/wd]
10:46:39.379 INFO - Started HttpContext[/selenium-server/driver,/selenium-server
/driver]
10:46:39.379 INFO - Started HttpContext[/,/]
10:46:39.379 INFO - Started SocketListener on 0.0.0.0:4444
10:46:39.379 INFO - Started org.openqa.jetty.jetty.Server@b1bc7ed
jar:file:/C:/automation/selenium-server-standalone-2.44.0.jar!/customProfileDirC
USTFFCHROME
10:46:39.535 INFO - Preparing Firefox profile...
10:46:42.666 INFO - Launching Firefox...
10:46:44.245 INFO - Checking Resource aliases

这是BAT文件中的代码行:

java -jar C:\automation\selenium-server-standalone-2.44.0.jar -htmlSuite "*firefox C:\Program Files (x86)\Mozilla Firefox\firefox.exe" "https://www.mywebsite.com" "C:\automation\emailSanity.html" "C:\automation\testing_results.html" -port 4444

这是Selenium RC实际运行结果的屏幕截图: http://i57.tinypic.com/28u71jl.png

请你的帮助!

非常感谢。

1 个答案:

答案 0 :(得分:0)

考虑到您的应用程序处于启动画面,我只能假设您忘记将URL放入最初打开。

由于您使用的是RC,因此您的测试脚本的第一个语句应为:

selenium.open("http://example.com"); // where example.com is the app is your SUT.