Frage

Könnte mich bitte jemand darauf hinweisen, wie ich JQuery -Bibliotheken zu Selen hinzufügen kann? Ich habe online gesucht und unten sind die Schritte gesucht, die ich bisher befolgt habe. Ich bin mir nicht sicher, was ich als nächstes tun soll. Wie baue ich nach diesen Änderungen das Selenglas mit den Änderungen zurück?

  1. Entpackter Selen 2.04.jar
  2. Kopierte Inhalte von jQuery.js in user-outdessions.js
  3. JQuery Locator zum Selenium-Kern in der RunseleniumTest () -Funktion der Datei selenium-remoterunner.js wie unten,

    function runseleniumTest () {... selenium.doaddlocationStrategy ("jQuery", "var loc = locator; var attr = null; var isattr = false; var inx = locator.lastIndexof ('@');

    if (inx != -1) { 
        loc = locator.substring(0, inx); 
        attr = locator.substring(inx + 1); 
        isattr = true 
    } 
    
    var selectors = loc.split('<'); 
    var found = $(inDocument); 
    
    for (var i = 0; i < selectors.length; i++) { 
        if (i > 0) {found = $(found.parents()[0]); 
    } 
    
    if (jQuery.trim(selectors[i]) != '') 
        found = found.find(selectors[i]); 
    } 
    
    if (found.length > 0) { 
        if (isattr) { 
            return found[0].getAttributeNode(attr); 
        } 
        else { 
            return found[0]; 
        } 
    } 
    else { 
        return null; 
    } 
        "); 
        ... 
    } 
    
War es hilfreich?

Lösung

Um eine Datei in einem Glas zu aktualisieren hier.

Im Wesentlichen:

Der grundlegende Befehl zum Hinzufügen von Dateien hat dieses Format:

Jar UF Jar-Datei Input-Datei (s) in diesem Befehl:

Die U -Option gibt an, dass Sie eine vorhandene JAR -Datei aktualisieren möchten. Die Option F zeigt an, dass die zu aktualisierende JAR -Datei in der Befehlszeile angegeben ist. Wenn die F -Option nicht vorhanden ist, erwartet das JAR -Tool einen JAR -Dateinamen auf Stdin. Jar-File ist die vorhandene JAR-Datei, die aktualisiert werden soll. Input-File (s) ist eine spaspreisdeliminierte Liste einer oder mehrerer Dateien, die Sie der JAR-Datei hinzufügen möchten.

Möglicherweise können Sie auch die Jquery JS -Datei als Selenium -Benutzererweiterung hinzufügen. Verweisen hier.

Denken Sie nur daran, den Selenium RC -Server mit dem Argument für -UseRextensions zu starten und in Ihrer Datei user -extensions.js.js zu übergeben.

Java -Jar Selenium -server.jar -UseRextesions user -outdessions.js

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