我在多台虚拟机上运行同时 Selenium测试时出现问题。
我拥有的第一台虚拟机是一台在节点上运行测试的ubuntu服务器。第二个是Win7(适用于IE9),最后一个是Win7(适用于Firefox)。我已成功使用selenium-server-standalone-2.40.0.jar配置了集线器和节点。
我也能够从ANT运行测试,效果非常好。使用我的ubuntu服务器,我决定哪个节点能够运行测试并运行它。
我的问题是我无法并行运行测试。
例如:
我有4个测试 - 2个用于Firefox,2个用于Internet Explorer 使用Ubuntu服务器,我首先在VM1上开始测试并等待它结束。然后我在VM2上开始第二次测试并等待它结束。然后测试3并测试4。
可以同时运行需要花费很多时间。我的问题是:如何?我希望并行运行VM1和VM2上的测试,当VM2上的VM1上的测试结束时,下一个测试会立即在空闲VM上启动。