Ich bin neu im Selen-Test. Ich möchte selenium test cases
auf mehreren Browsern mit Internet Explorer, Firefox, Oper und Chrome ausführen. Welchen Ansatz muss ich verfolgen? Können Sie mir bitte vorschlagen, was der beste Prozess ist.
Unterstützt Selen Web-Treiber mehrere Browser oder nicht?
Wir hatten ein Anmeldeskript geschrieben. Es läuft erfolgreich für Firefox, Chrome und Internet Explorer einzeln. Aber ich möchte es für diese mehrere Browser nacheinander ausführen.
Vorher müssen wir die .exe-Dateien der Chrome- und Internet Explorer-Treiber installieren und ausführen.
Sie können den WebDriver-Erweiterungen -Framework-JUnitRunner
verwendenHier ist ein Testbeispiel für "Hallo Welt"
%Vor%Stellen Sie nur sicher, dass Sie das WebDriver-Erweiterungen -Framework zu Ihren maven pom.xml-Abhängigkeiten hinzufügen
%Vor%Die Treiber können mit dem mitgelieferten maven-Plugin heruntergeladen werden. Einfach hinzufügen
%Vor%zu Ihrer pom.xml. Oder wenn Sie sie lieber manuell herunterladen möchten, notieren Sie einfach die Testklasse mit dem
%Vor%Annotation zeigt auf die Treiber.
Beachten Sie, dass das obige Beispiel statische Methoden von den WebDriver-Erweiterungen verwendet Bot-Klasse , um den Test lesbarer zu machen. Sie sind jedoch nicht an die Verwendung gebunden. Der obige Test, der in reinem Selenium WebDriver umgeschrieben wurde, würde so aussehen
%Vor%Tags und Links eclipse java ant selenium-webdriver junit4