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

时间:2011-07-31 14:35:59

标签: c# selenium selenium-rc

是否可以将多个selenium浏览器实例一起运行,每个浏览器都能用于自己的浏览器,这会提高速度吗?

我可以运行一个:

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

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

2 个答案:

答案 0 :(得分:1)

检查Selenium Grid

  

(..)停止等待数小时以获得您的网络验收结果! Selenium Grid在多台计算机上透明地分发您的测试,以便您可以并行运行测试,(..)这将大大加快浏览器内Web测试的速度

入门非常简单(http://selenium-grid.seleniumhq.org/get_started.html)和演示网站也存在。

答案 1 :(得分: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...