如何使用selenium rc在hudson中执行Selenium IDE脚本

时间:2011-11-14 12:41:35

标签: hudson

我已经在html中导出了一个录制的脚本,现在尝试从hudson执行该脚本,但每次我收到下面提到的消息时,请让我知道我错过了什么或我的错在哪里

11:58:08.851 INFO - Java: Sun Microsystems Inc. 20.1-b02
11:58:08.852 INFO - OS: Windows 7 6.1 x86
11:58:08.859 INFO - v2.2.0, with Core v2.2.0. Built from revision 13073
11:58:08.972 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub
11:58:08.973 INFO - Version Jetty/5.1.x
11:58:08.974 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver]
11:58:08.974 INFO - Started HttpContext[/selenium-server,/selenium-server]
11:58:08.975 INFO - Started HttpContext[/,/]
11:58:08.995 INFO - Started org.openqa.jetty.jetty.servlet.ServletHandler@186d4c1
11:58:08.995 INFO - Started HttpContext[/wd,/wd]
11:58:08.998 INFO - Started SocketListener on 0.0.0.0:4444
11:58:08.998 INFO - Started org.openqa.jetty.jetty.Server@18a47e0
11:58:09.155 INFO - Preparing Firefox profile...
11:58:12.410 INFO - Launching Firefox...
11:58:16.169 INFO - Checking Resource aliases
InterruptedException!
[DEBUG] Skipping watched dependency update for build: test_full #9 due to result: FAILURE
Finished: FAILURE

我尝试按照建议的步骤进行操作,但它对我没有用。但是面对同样的问题 请查找我的测试套件文件的详细信息

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<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="tc1.html">tc1</a></td></tr>
</tbody></table>
</body>
</html>

我仍然遇到同样的错误

还想确认我使用selenium IDE进行测试套件创建的一件事我不会将测试套件文件导出为HTML但只是将其保存为.html扩展名,我比较了这两个文件并发现没有变化

请帮忙!

1 个答案:

答案 0 :(得分:0)

最可能的原因是您正在导出并尝试运行测试用例而不是测试套件。请查看this页面。通常,Test Suite是一个指向Test Case html文件的html文件。今天花了几个小时来解决这个问题,最终让它发挥作用。

以下是包含测试用例的测试套件示例。

<html>
<head>
<title>Test Suite Function Tests - Priority 1</title>
</head>
<body>
<table>
  <tr><td><b>Suite Of Tests</b></td></tr>
  <tr><td><a href="./Login.html">Login</a></td></tr>
  <tr><td><a href="./SearchValues.html">Test Searching for Values</a></td></tr>
  <tr><td><a href="./SaveValues.html">Test Save</a></td></tr>
</table>
</body>
</html>

来自Selenium doc page