Robot Framework - praca ze słowami kluczowymi

W programie Robot Framework przypadki testowe są konstruowane w tabelach przypadków testowych przy użyciu słów kluczowych. W tym rozdziale omówimy szczegóły dotyczące słów kluczowych używanych w programie Robot Framework. Istnieją 2 rodzaje słów kluczowych używanych w programie Robot -

  • Słowa kluczowe z biblioteki
  • Słowa kluczowe zdefiniowane przez użytkownika

Słowa kluczowe z biblioteki

Słowa kluczowe biblioteki to słowa kluczowe, które pochodzą z biblioteki, którą importujemy w programie Robot Framework. Przyjrzymy się teraz bibliotece Selenium, która pomaga nam w interakcji z przeglądarką. Omówimy niektóre z ważnych słów kluczowych związanych z biblioteką selenu.

Postępuj zgodnie z instrukcjami poniżej, aby zaimportować bibliotekę Selenium -

Szczegóły dotyczące instalacji biblioteki Selenium omówiono w rozdziale “Working with Browsers using Selenium Library ”. Otwórz jazdę za pomocą ride.py z wiersza poleceń.

Kliknij New Project i nadaj nazwę swojemu projektowi. Nazwa nadana projektowi toLibraryKeywords.

Kliknij prawym przyciskiem myszy nazwę utworzonego projektu i kliknij Nowy przypadek testowy -

Nadaj nazwę przypadkowi testowemu i kliknij OK.

Skończyliśmy z konfiguracją projektu. Teraz napiszemy przypadki testowe, aby pokazać działanie słów kluczowych biblioteki. Ponieważ potrzebujemy biblioteki Selenium, musimy zaimportować to samo do naszego projektu.

Kliknij swój projekt po lewej stronie i kliknij Biblioteka.

Po kliknięciu Biblioteka pojawi się ekran, na którym należy wprowadzić nazwę biblioteki -

Kliknij OK, a biblioteka zostanie wyświetlona w ustawieniach.

Podana nazwa musi być zgodna z nazwą folderu zainstalowanego w pakietach lokacji.

Teraz utworzy przypadek testowy w utworzonym projekcie i użyje kilku ważnych słów kluczowych.

Kliknij utworzony przypadek testowy TC1 iw formie tabelarycznej wprowadź słowa kluczowe, aby otworzyć przeglądarkę i wprowadź dane w otwartym formularzu.

Oto prosty przypadek testowy wykorzystujący słowa kluczowe z biblioteki -

Aby uzyskać więcej informacji na temat tego słowa kluczowego, podczas jego wpisywania naciśnij klawisze Ctrl + Spacja. Wyświetli szczegóły wpisanego słowa kluczowego biblioteki.

Oto przykład dla Open Browser i jeśli potrzebujesz pomocy dla tego słowa kluczowego, możesz użyć ctrl + spacja podczas wpisywania słowa kluczowego.

Otwórz szczegóły słów kluczowych przeglądarki

Podobnie, mamy słowa kluczowe z biblioteki do pracy z wejściem, radiem, tekstem itp

Wykonamy przypadek testowy, który wprowadziliśmy, aby otworzyć przeglądarkę z adresem URL - https://www.tutorialspoint.com/ i wprowadź szczegóły w tekście wejściowym.

Wykonaliśmy przypadek testowy. Możesz zobaczyć, że pole tekstowe zawiera wszystkie szczegóły, które podaliśmy w przypadku testowym.

Słowa kluczowe zdefiniowane przez użytkownika

Można utworzyć słowa kluczowe zdefiniowane przez użytkownika w celu wykonania określonej czynności w przypadku testowym lub można je również utworzyć za pomocą słów kluczowych z biblioteki i słów kluczowych wbudowanych w platformie robota. Popracujemy na przykładzie i zobaczymy, jak możemy stworzyć słowa kluczowe dla naszego przypadku testowego.

Użyjemy tego samego projektu, który stworzyliśmy powyżej i utworzymy w nim słowa kluczowe zdefiniowane przez użytkownika i użyjemy w przypadku testowym.

Aby utworzyć słowo kluczowe w Ride, kliknij prawym przyciskiem myszy swój projekt i kliknij Nowe słowo kluczowe użytkownika, jak pokazano poniżej -

Po kliknięciu Nowe słowo kluczowe użytkownika pojawi się ekran, jak pokazano poniżej -

Wprowadź nazwę słowa kluczowego i kliknij OK. Na ekranie wyświetlane są również argumenty. W następnej sekcji omówimy, jakie argumenty mają wspólnego ze słowami kluczowymi.

Nadaliśmy słowu kluczowemu nazwę BrowserDetails. Kliknij OK, aby go zapisać. Zostanie utworzone słowo kluczowe BrowserDetails.

Aby przetestować adres URL w przeglądarce, wielokrotnie musimy wejść do otwartej przeglądarki, maximize browser słowa kluczowe.

Teraz utworzymy słowo kluczowe zdefiniowane przez użytkownika, które będzie miało otwartą przeglądarkę i zmaksymalizuje szczegóły przeglądarki . Utworzone słowo kluczowe zostanie użyte w naszym przypadku testowym.

Nasze słowo kluczowe BrowserDetails jest kombinacją innych słów kluczowych używanych wielokrotnie.

Teraz użyjemy słowa kluczowego utworzonego w przypadku testowym, jak pokazano poniżej.

Przypadek testowy

Biorąc pod uwagę powyższy przypadek testowy, będziemy używać zdefiniowanego przez użytkownika słowa kluczowego BrowserDetails .

Zamienimy teraz 1 i 2 słowa kluczowe słowami kluczowymi zdefiniowanymi przez użytkownika -

Uruchommy teraz przypadek testowy, aby zobaczyć dane wyjściowe -

Wykonanie przypadku testowego działa doskonale.

Teraz zobaczymy przypadek użycia argumentów w słowach kluczowych.

Oto słowo kluczowe, które utworzyliśmy -

Nazwa słowa kluczowego to BrowserDetails . Możemy użyć tego słowa kluczowego w innych przypadkach testowych utworzonych w ramach projektu. Słowo kluczowe zawiera zakodowany na stałe adres URL przeglądarki. Jeśli będziemy chcieli użyć słowa kluczowego w innym przypadku testowym z innym adresem URL, nie będzie to możliwe.

Możemy użyć argumentów, aby pomóc nam z zakodowanymi parametrami. Wrócimy do utworzonego słowa kluczowego i użyjemy argumentów.

Kliknij opcję Edytuj przeciwko argumentom.

Wprowadź argument, który ma być używany ze słowem kluczowym.

Jeśli jest więcej niż 1 argument, możesz je oddzielić za pomocą potoku (|). Będziemy teraz używać argumentu w słowie kluczowym określonym w następujący sposób -

Wróć do swojego przypadku testowego. Teraz musisz przekazać wartość, która jest adresem URL, który ma być używany w przypadku testowym.

W przypadku testowym, po wpisaniu słowa kluczowego zdefiniowanego przez użytkownika i naciśnięciu Ctrl + Spacja, podaje on szczegóły słowa kluczowego wraz z argumentami.

Poniżej znajdują się szczegóły dotyczące słowa kluczowego BrowserDetails -

Przypadek testowy będzie miał teraz adres URL do przekazania jako argument.

Uruchommy teraz przypadek testowy, aby zobaczyć dane wyjściowe -

Słowo kluczowe i argumenty przekazane do słowa kluczowego zdefiniowanego przez użytkownika działają poprawnie.

Zmieńmy teraz adres URL; użyjemyhttps://www.google.com/

Adres URL słowa kluczowego BrowserDetails zostaje zmieniony na https://www.google.com/

Zmieniliśmy argument na Input Text na identyfikator dostępny w witrynie Google. Aby uzyskać identyfikator, nazwę lub klasę pola wejściowego, możesz sprawdzić i sprawdzić w przeglądarce.

Uruchommy powyższy przypadek testowy i zobaczmy wynik.

Po pomyślnym wykonaniu powyższy przypadek testowy generuje następujące dane wyjściowe -

Wniosek

W tym rozdziale widzieliśmy, jak uzyskać pomoc dotyczącą wbudowanych słów kluczowych. Widzieliśmy również, jak tworzyć słowa kluczowe zdefiniowane przez użytkownika, które mogą być kombinacją słów kluczowych z biblioteki i wbudowanych słów kluczowych.