Używanie danych wejściowych i wyjściowych w przepływach Selenium IDE

Definiować możesz dane wejściowe, które mają być przekazywane do zautomatyzowanych aplikacji podczas odtwarzania. Możesz również przekazać dane wyjściowe z zautomatyzowanych aplikacji do przepływu.

Definiowanie danych wejściowych dla przepływu interfejsu użytkownika aplikacji internetowych

Dane wejściowe przepływu interfejsu użytkownika umożliwiają przekazywanie informacji z zewnętrznego źródła, takiego jak baza danych lub inny przepływ interfejsu użytkownika, do docelowego starszego oprogramowania, które będzie automatyzowane.

Każda zmienna, która jest używana (read) przed zainicjowaniem (zwykle za pomocą poleceń store), będzie automatycznie traktowana jako zmienna wejściowa i będzie wyświetlana na karcie akcji Uruchom przepływ interfejsu użytkownika dla aplikacji internetowej.

Możesz użyć zmiennych za pośrednictwem interpolacji ciągów, na przykład, by zmienić pole docelowe polecenia kliknięcia na „id=${elementId}”. Lub zmienić pole wartości typu polecenia na „${inputText}”.

Polecenie ustaw rozmiar okna i polecenie wpisz w poniższych zrzutach ekranu używają niezainicjowanych zmiennych ${Width}, ${Height} i ${search}. Te zmienne staną się wartościami wejściowymi.

Ustaw rozmiar i typ okna

Zmiennych można używać bezpośrednio w niektórych poleceniach, na przykład pola target / value polecenia forEach są zmiennymi, nie trzeba ich otaczać znakiem „${}”.

Zapoznaj się z wykazem poleceń Selenium, aby określić, które polecenia przyjmują nazwy zmiennych w sposób bezpośredni.

Definiowanie danych wyjściowych dla przepływu interfejsu użytkownika aplikacji internetowych

Każda zmienna zdefiniowana w skrypcie seleniowym automatycznie staje się wartością wyjściową. Użyj następujących poleceń, aby zadeklarować zmienne:

Przechowuj

Przechowuj atrybut

Przechowuj json

Przechowuj tytuł

przechowuj wartość

Przechowuj procedurę obsługi okna

Przechowuj liczbę ścieżek xpath

Wykonaj skrypt(dodaj składnię „return”, aby zwrócić obiekt do zapisania na końcu skryptu)

Następne kroki