2012-07-21 12 views
8

Ich habe 3 verschiedene Konten in einer Website, die ich anmelden und jeden Tag einen Bericht drucken möchte.Selenium IDE: Wie man Variablen übergibt

Ich habe eine Selenium-IDE-Aufnahme gemacht, die mir erlaubt, mich einzuloggen und den Bericht auszudrucken, aber jeden Tag muss ich die Variable dreimal ändern (für die 3 verschiedenen Benutzernamen und Passwörter).

Wie kann ich eine Variable an das Feld "value" des Befehls "type" übergeben?

Vielen Dank.

Best,

+0

was WebDriver? –

Antwort

13

können Sie mit der Parametrierung gehen

Zur Parametrierung Sie js

Für zB Datei erstellen müssen. Js-Datei enthält

var username = ["[email protected]", "[email protected]"); 
var password = ["parameterization1", "parameterization2"]; 

Sie können diese Datei auf Optionen> Optionen ...> Registerkarte Allgemein> Selenium IDE Erweiterung JS hochladen.

Beispielskript zur Parametrierung

enter image description here

+1

'storeEval' rockt! –

+1

'while' ist kein nativer Selen-Befehl. Verwendet dies die Erweiterung [SelBlocks] (https://addons.mozilla.org/en-US/firefox/addon/selenium-ide-sel-blocks/)? –

Verwandte Themen