如何一起运行多个硒浏览器实例

问题描述 投票:8回答:2

是否有可能同时运行多个硒浏览器实例,每个实例都可以使用它们,从而提高速度?

我可以像这样跑一个:

ISelenium selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://localhost/");
selenium.Start();

但是如何打开更多的页面并在每个页面内部打开页面?

c# selenium selenium-rc
2个回答
1
投票

检查Selenium Grid

(..)停止等待时间,以获取Web接受构建的结果! Selenium Grid透明地将测试分布在多台计算机上,以便您可以并行运行测试,(..)这将大大加快浏览器内Web测试的速度

入门非常简单(http://selenium-grid.seleniumhq.org/get_started.html),并且也有演示站点。


0
投票

根据您的情况:

ISelenium selenium1 = new DefaultSelenium("localhost", 4444, "*chrome",    "http://localhost/");
selenium1.Start();
selenium1...
ISelenium selenium2 = new DefaultSelenium("localhost", 4444, "*chrome",    "http://localhost/");
selenium2.Start();
selenium2...
© www.soinside.com 2019 - 2024. All rights reserved.