异步运行Selenium WebDriver的多个实例(Firefox)

lucaswxp

如何使我的网络驱动程序同时请求多个页面(或打开多个浏览器)?

我在互联网上找到的所有解决方案都等到上一个会话完成加载后才打开浏览器的新实例。

我已经尝试过selenium-webdriver,webdriverjs和wdjs,但它们似乎都不能异步对不同页面执行多个http请求。甚至像https://github.com/OniOni/wd-parallel-async这样的解决方案也无法使用。他们一次都打开一个。

我想念什么吗?

PS:我不想同时运行多个浏览器!我想运行同一浏览器的多个实例。

思景

就像是:

WebDriver driver1 = new FirefoxDriver();
WebDriver driver2 = new FirefoxDriver();
WebDriver driver3 = new FirefoxDriver();
driver1.get("page1");
driver2.get("page2");
driver3.get("page3");

如果您真的需要异步的话,那么您将需要进入Java线程...这将使它成为一个更长的讨论主题,从而使SO脱离主题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章