我应该首先说我是一个令人遗憾和痛苦的菜鸟。但我正在努力改变这一点!!我不懂任何编程语言,但通过进行足够的研究以完成我曾经需要完成的任何工作,我设法“让事情发生”。
无论如何,我一直在使用 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: ant launch-hub
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 termina1: 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 文件?我似乎找不到任何可以回答这个问题的文档,这让我相信我对这一切是如何运作的有一个根本的误解......
如果这个问题之前已经回答过,请原谅。当谈到这些东西时,我的术语很糟糕。
非常感谢您花时间阅读本文,如果有答案,甚至更感谢您。
-布兰登