Frage

Wir erfassen einen Test mit Selenium -IDE in Firefox.

Wir müssen einen Wert von einem schreibgeschützten Feld in ein Eingabefeld kopieren.

Gibt es eine direkte Möglichkeit, das Feld zu verweisen oder muss ich es speichern und verwenden? Ein Beispiel wäre großartig.

Vielen Dank.

War es hilfreich?

Lösung

Sie benötigen zwei Befehle, eine zum Speichern und einen zum Abrufen. Unter der Annahme, dass das Feld schreibgeschützt ist, hat ein Name Foo und das Eingabefeld einen Namen von Balken, dann in den drei Kästchen für die Befehle:

Command: storeValue
Target: name=Foo
Value: variableName

Command: type
Target: name=Bar
Value: ${variableName}

Alternativ wäre die Quelle in der Datei:

<tr>
    <td>storeValue</td>
    <td>name=Foo</td>
    <td>variableName</td>
</tr>
<tr>
    <td>type</td>
    <td>name=Bar</td>
    <td>${variableName}</td>
</tr>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top