Selen, Verwendung mehrerer firefoxProfileTemplates auf einmal / Angabe von Selen Objekt statt auf dem Server zu starten?

StackOverflow https://stackoverflow.com/questions/3826976

Frage

Ich bin mit Selenium RC für Website-Tests und ich brauche, um mehrere Proxies zu verwenden, und tue dies mit: firefoxProfileTemplate, wenn ich starten Sie den Selen-Server. Dies ist jedoch nicht erlaubt, mich nicht zu Selen Multi-Thread als jedes Selen Objekt immer noch die gleiche firefoxProfileTemplate verwendet und daher den gleichen Proxy, (ich bin mit Python zu Steuerung / interact mit Selen), da sie alle die gleichen Proxy haben.

Ich frage mich, ob es eine Möglichkeit ist, die firefoxProfileTemplate angeben, wenn ich das Selen Objekt / Öffnen einer Web-Seite mit Selen nicht nur starten, wenn ich den Server starten. Alternativ gibt es eine Möglichkeit, mehrere Instanzen des Selen-Server ausgeführt werden, und geben, mit denen man interagieren? Vielen Dank für jede Beratung.

War es hilfreich?

Lösung

Da Selen Rc der Mechanismus Browser die einzige Möglichkeit, zu beginnen zu tun, was Sie wollen, ist mit mehreren rc-Instanzen. Beim Starten sie fügen -port #### und geben Sie Ihre Instanzen eindeutige Port-Nummern.

Wenn Sie ein Selen-Objekt erstellen Sie sel = Selenium('localhost', ####, '*firefox', 'http://foo.bar')

Als Randnotiz in Selen 2, die in alpha Sie programmatisch alle diese aufbauen können, da keine Abhängigkeit von RC ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top