我使用硒区局的网站测试,我需要同时使用多个代理和正在做这个使用:firefoxProfileTemplate当我启动硒服务器。然而,这并没有让我多线程硒作为每个硒对象仍然使用相同的firefoxProfileTemplate,因此相同的代理服务器,(我使用Python来控制/交互硒),因为它们都具有相同的代理服务器。

我想知道是否有指定firefoxProfileTemplate的方式,当我启动硒对象/打开与硒的网页,而不是仅仅当我启动服务器。另外,有一种方式来运行硒服务器的多个实例,并指定一个与互动?感谢您的任何建议。

有帮助吗?

解决方案

由于硒RC是启动浏览器,做你想做的必由之路机制与多个RC实例。开始时,它添加-port ####,给你的情况下,唯一的端口号。

当创建硒对象你sel = Selenium('localhost', ####, '*firefox', 'http://foo.bar')

如硒2一个侧面说明这是在阿尔法可以编程方式建立所有这一切,因为没有对RC无依赖。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top