硒,一次/硒对象,而不是在服务器启动时指定使用多个firefoxProfileTemplates?
-
26-09-2019 - |
题
我使用硒区局的网站测试,我需要同时使用多个代理和正在做这个使用:firefoxProfileTemplate当我启动硒服务器。然而,这并没有让我多线程硒作为每个硒对象仍然使用相同的firefoxProfileTemplate,因此相同的代理服务器,(我使用Python来控制/交互硒),因为它们都具有相同的代理服务器。
我想知道是否有指定firefoxProfileTemplate的方式,当我启动硒对象/打开与硒的网页,而不是仅仅当我启动服务器。另外,有一种方式来运行硒服务器的多个实例,并指定一个与互动?感谢您的任何建议。
解决方案
由于硒RC是启动浏览器,做你想做的必由之路机制与多个RC实例。开始时,它添加-port ####,给你的情况下,唯一的端口号。
当创建硒对象你sel = Selenium('localhost', ####, '*firefox', 'http://foo.bar')
如硒2一个侧面说明这是在阿尔法可以编程方式建立所有这一切,因为没有对RC无依赖。
不隶属于 StackOverflow