【发布时间】:2012-04-28 00:50:59
【问题描述】:
首先我应该说我是一个遗憾和痛苦的noob。但我正在努力改变这一点!!我不懂任何编程语言,但通过进行足够的研究以完成我曾经需要完成的任何工作,我设法“让事情发生”。
无论如何,我一直在使用 Selenium IDE 创建 Selenium 测试,但在通过 Selenium Grid 运行这些测试时遇到了一些麻烦。
我一直将测试导出为 JUnit 4 (Webdriver) 文件。我在 Ubuntu 无头服务器上运行网格,我的远程控制在一台运行 IE9 和 Firefox 的 Windows 7 机器上,以及一台运行 IE8 和 Chrome 的 Windows Vista 机器上。
我的目标是将我从 Selenium IDE 导出的测试作为 JUnit 4 (Webdriver) 文件,并在我的两台 Windows 机器上从网格中并行运行它们。我已经在我的 Windows 机器上编辑了我的主机文件,以通过名称“seleniumgrid”识别 Ubuntu 服务器。例如:
在 Ubuntu 服务器终端 1 上: 蚂蚁发射中心
Win7终端1: ant -Dport=5555 -Denvironment="IE9 on Windows" -Dhost=Win7 -DhubURL=http://seleniumgrid:4444 launch-remote-control
Win7终端2: ant -Dport=5555 -Denvironment="Firefox on Windows" -Dhost=Win7 -DhubURL=http://seleniumgrid:4444 launch-remote-control
Vista 终端1: ant -Dport=5555 -Denvironment="IE8 on Windows" -Dhost=WinVista -DhubURL=http://seleniumgrid:4444 launch-remote-control
Vista 终端 2: ant -Dport=5555 -Denvironment="Chrome on Windows" -Dhost=WinVista -DhubURL=http://seleniumgrid:4444 launch-remote-control
现在,我正在尝试启动从 Selenium IDE 导出的 JUnit4 (webdriver) 文件以运行此配置。文件名称为:Registration.java。
我现在必须做什么才能运行 Registration.jar 文件?我似乎找不到任何可以回答这个问题的文档,这让我相信我对这一切是如何工作的有一个根本的误解......
如果这个问题之前已经回答过,请见谅。当谈到这些东西时,我的术语很糟糕。
非常感谢您花时间阅读本文,如果有答案,更感谢您。
-布兰登
【问题讨论】:
标签: selenium selenium-rc selenium-ide selenium-grid