我应该说我很遗憾和痛苦的一个小白开始。但我试图改变这一点!我不知道任何编程语言,但通过做足够的研究来完成我所需要完成的任何工作,都设法“实现目标”。硒IDE测试
反正,我一直在创造使用硒IDE Selenium测试,我有一点麻烦,这些测试通过硒电网运行。
我已经出口了测试作为JUnit 4中(webdriver的)文件。我在Ubuntu无头服务器上运行网格,在一台运行IE9和Firefox的Windows 7计算机上运行我的远程控制,以及运行IE8和Chrome的Windows Vista计算机。
我的目标是拿我已经从硒IDE导出为JUnit 4中(webdriver的)文件并运行它们从电网并联在我的两个Windows机器的测试。我在我的Windows机器上编辑了我的主机文件,以“seleniumgrid”的名称识别Ubuntu服务器。例如:
在Ubuntu服务器终端1: Ant启动毂
Win7的端子1: 蚂蚁-Dport = 5555 -Denvironment = “IE9在Windows” -Dhost = Win7的-DhubURL = HTTP:// seleniumgrid:4444推出 - 远程控制
Win7的端子2: 蚂蚁-Dport = 5555 -Denvironment = “火狐在Windows” -Dhost = Win7的-DhubURL = HTTP:// seleniumgrid:4444启动远程控制
Vista的termina1: 蚂蚁-Dport = 5555 -Denvironment = “IE8在Windows” -Dhost = WinVista -DhubURL = HTTP:// seleniumgrid:4444推出 - 远程控制
Vista的端子2: 蚂蚁-Dport = 5555 -Denvironment = “Chrome Windows版” -Dhost = WinVista -DhubURL = HTTP:// seleniumgrid:4444推出 - 远程控制
现在,从这里,我试图启动JUnit4 (webdriver)文件,我已经从Selenium IDE中导出来运行此配置。该文件的名称标题为:Registration.java。
现在我需要做什么来运行Registration.jar文件?我似乎无法找到回答这个问题,这使我相信,我的这一切是如何工作的一个根本性的误解任何文件...
赦免,如果这个问题已经回答过了。谈到这件事时,我的术语很差。
非常非常感谢您抽出宝贵时间,如果有一个阅读本,更答案。
布兰登
谢谢您的回复,ALEH!感谢您花时间。 我听说JUnit在部署并行测试时遇到了一些麻烦,并且被告知TestNG实际上更适合这项任务。任何人都可以确认或否认这一点? – btdeviant 2012-04-30 22:47:55
@btdeviant,是的,我同意了。我在StackOverflow和互联网上的某处查看了TestNG解决方案,当时我调查了与NUnit并行运行测试,但没有遇到好的jUnit测试。 – 2012-04-30 23:06:50
@btdeviant据我记忆,旧版本的硒网格应该包含一些基于TestNG – 2012-04-30 23:11:45