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.