/ / Wie übergebe ich die Kontrolle über einen Browser von einem Selen-Java-Client an einen anderen? - Java, Browser, Selen, Selen-RC, Selen-Fitness-Brücke

Wie übertrage ich die Kontrolle über einen Browser von einem Selenjava-Client zu einem anderen? - Java, Browser, Selen, Selen-RC, Selen-Fitnesse-Brücke

Ich habe einige Skripte (in Fitness), die ausgeführt werdeneinige Selenbefehle. Es gibt jedoch einige Prozesse, bei denen es mit einem einfachen Ansatz von Selen (+ Fitnesse) zu komplex (oder zu hackish) wäre. Daher plane ich, eine eigene Klasse zu erstellen, die diese komplexe Verarbeitung abwickelt (dh überprüfen, ob die Elemente in der Tabelle sind aufsteigend sortiert).

Diese Klasse müsste dann die Kontrolle über dieBrowser, den der erste Selen-Java-Client gestartet hat (d. h. nach dem Einloggen, Navigieren zu einigen Seiten, Ausführen anderer Aktionen), und anschließend spezielle Aktionen

Wie kann ich das mit dem Selen-Java-Client tun?

Antworten:

0 für die Antwort № 1

Im Allgemeinen können Sie dies tun, wenn Sie die Selenium-Sitzungs-ID haben. Die Sitzungs-ID gibt an, wie der Selenium-Server einen Befehl einem bestimmten Browser zuordnet.

Was Sie tun, um das herumzugeben oder im Java-Client zu verwenden, würde ich mich mit den Javadocs beschäftigen. Aber ich mache das in Ruby und es funktioniert ziemlich gut.