how use winautomation tool automate windows application
Jak zautomatyzować aplikację Windows za pomocą narzędzia WinAutomation (część II):
Omówiliśmy wszystkie podstawy narzędzia WinAutomation w naszym poprzednim samouczku „ Automatyzacja aplikacji systemu Windows za pomocą narzędzia WinAutomation (część 1) ”.
Główna część znajduje się w tym samouczku, tutaj omówimy, jak rozpocząć korzystanie z narzędzia i stworzyć prostego robota oraz uruchomić robota, korzystając z przykładów w czasie rzeczywistym.
Kontynuując tę część, zdecydowanie zalecamy zainstalowanie narzędzia WinAutomation zgodnie ze szczegółami podanymi w Część 1 .
Ten samouczek zawiera obrazowe przedstawienie każdego etapu tworzenia robota wraz z praktycznymi przykładami, aby umożliwić lepsze zrozumienie koncepcji.
W tym samouczku przyjrzymy się następującym:
1) Stwórz prostego robota - 1
Polega na bardzo prostym utworzeniu robota bez używania jakichkolwiek właściwości narzędzia WinAutomation.
# 2) Stwórz prostego robota - 2
Składa się z nieco bardziej skomplikowanego przypadku z kilkoma zaawansowanymi krokami.
Zobaczmy teraz, jak stworzyć prostego robota z 2 różnymi przykładami.
Ponieważ nie jest to narzędzie typu open source, korzystam z wersji Basic Edition narzędzia WinAutomation, która jest 30-dniową bezpłatną wersją próbną. Różne wersje narzędzia WinAutoamtion zostały już omówione w naszym poprzednim samouczku.
Czego się nauczysz:
- Stwórz prostego robota - przykład 1
- Stwórz prostego robota - przykład 2
- Wniosek
- rekomendowane lektury
Stwórz prostego robota - przykład 1
Najpierw zidentyfikuj Ikona WinAutomation i kliknij go dwukrotnie, aby otworzyć konsolę.
- Kliknij dwukrotnie tę ikonę
Uruchomienie programu WinAutomation i wyświetlenie konsoli zajmie kilka sekund.
Poniżej zrzut ekranu pokazujący, jak będzie wyglądać konsola WinAutomation.
Istnieje kilka predefiniowanych przykładów, które są wyświetlane po lewej stronie konsoli.
Tutaj możesz tworzyć swoje projekty jako różne foldery, jak pokazano na powyższym obrazku.
Teraz zacznijmy od stworzenia prostego robota w dwóch krokach. Chociaż byłoby to znacznie szybsze ręcznie, ponieważ jest to podstawowy prosty test, zacznijmy od tego.
W tym przypadku naszym celem jest utworzenie folderu na dysku C i nazwanie go, na przykład SimpleRobot.
To tylko demonstracja, jak korzystać z niektórych kluczowych funkcji.
Kroki:
- Stworzyć nowy folder.
- Nazwij folder.
- Dodaj wiadomość, że zadanie zostało zakończone.
# 1) Kliknij na Nowa ikona robota w lewym górnym rogu, jak pokazano poniżej. Możesz również użyć skrótu (CTRL + N), aby utworzyć nowego robota.
#dwa) Po kliknięciu nowego robota pojawi się ekran, na którym poprosi o nazwanie nowego robota. Przypisz nazwę do nowego robota - powiedz „Pierwszy robot”
# 3) Gdy nadasz swojemu robotowi nazwę i klikniesz Enter, zobaczysz Projektant robotów jak pokazano poniżej, gdzie składa się z wielu folderów, które mają własne właściwości i mogą być używane podczas automatyzacji. Ponieważ wszystko jest tutaj wstępnie zdefiniowane, korzystanie z narzędzia WinAutomation jest bardzo łatwe.
# 4) Otwórz folder 'Lornetka składana' i możesz zobaczyć „Utwórz folder” opcja pod nim, jak pokazano poniżej.
# 5) Teraz możesz przeciągnąć akcję, aby utworzyć folder i upuścić ją do głównej sekwencji akcji, która znajduje się po prawej stronie, jak pokazano poniżej. Możesz także kliknąć dwukrotnie plik Akcja utwórz folder .
# 6) Po dwukrotnym kliknięciu na utworzony folder zostanie otwarte okno właściwości folderu, jak pokazano poniżej, w którym można wprowadzić lokalizację i nazwę folderu w dostępnych polach.
Nie wpisuj niczego w Action Output, zostaw to tak, jak jest na razie i kliknij Przycisk OK .
Następnie możesz zobaczyć, że folder tworzenia zostanie dodany do sekwencji akcji, jak pokazano poniżej.
# 7) Teraz musimy dodać wiadomość, że folder został utworzony pomyślnie. W tym celu rozwiń folder skrzynek wiadomości i będziesz mógł zobaczyć wiele opcji, jak pokazano poniżej.
# 8) Kliknij opcję Wyświetl wiadomość, która jest pierwszą opcją na liście, możesz kliknąć i przeciągnąć lub dwukrotnie kliknąć Wyświetl akcję wiadomości .
# 9) Okno właściwości „Wyświetl komunikat” zostanie wyświetlona akcja.
Dla każdej akcji byłoby odpowiednie okno właściwości, w którym możesz przypisać własne właściwości do akcji
# 10) Wprowadź tytuł i wiadomość, jak pokazano poniżej w oknie właściwości. Utworzono tytuł „Mój pierwszy test” i wiadomość jako folder „SimpleRobot”.
#jedenaście) Kliknij ok zamknąć pudełko.
# 12) Twój ekran projektanta powinien wyglądać tak, jak pokazano poniżej.
Kroki tworzenia skryptu testowego do uruchomienia robota zostały zakończone.
Następnie musisz uruchomić robota, aby sprawdzić, czy działa zgodnie z oczekiwaniami.
# 13) Kliknij na Ikona uruchamiania jak pokazano na poniższym ekranie.
Po kliknięciu przycisku Uruchom robot natychmiast rozpocznie wykonywanie każdej linii w konsoli głównej.
Po zakończeniu powinno zostać wyświetlone okno komunikatu „Utworzono folder„ SimpleRobot ”, jak pokazano poniżej, a nowy folder zostanie utworzony w miejscu docelowym, które zostało wybrane w oknie właściwości akcji Utwórz folder.
A więc to już koniec. Pomyślnie utworzyłeś nowy folder za pomocą programu Robot.
Zamknij program Robot Designer i uratuj robota.
Możesz zobaczyć utworzonego robota w konsoli WinAutomation, jak pokazano poniżej.
Istnieje kilka przykładów domyślnych, w których można je zrozumieć i uruchomić. WinAutomation podał te przykłady, aby lepiej zrozumieć narzędzie.
W zależności od poziomu doświadczenia użytkownika, istnieje wiele takich przykładów w każdym folderze narzędzia WinAutomation Tool.
Stwórz prostego robota - przykład 2
W tymPrzykład, zobaczymy kilka zaawansowanych funkcji narzędzia Win Automation Tool, w którym można używać różnych zmiennych, które są obecne, a także zobaczyć, jak możemy używać zmiennych między różnymi akcjami.
Tutaj możesz również skopiować dane i wykorzystać je, przenosząc je do różnych akcji.
W pierwszym przykładzie widzieliśmy, jak możemy utworzyć folder, teraz przypiszemy datę i godzinę utworzonemu folderowi, który będzie w nazwie folderu.
Aby wykonać powyższą akcję, musimy wykonać poniższe 4 kroki:
- Musisz uzyskać aktualny czas.
- Podobnie jak w przypadku postaci liczbowej, należy zmienić na format tekstowy.
- Utwórz folder o tej nazwie.
- Na koniec musimy przekazać wiadomość, że proponowane działania są wykonane tak, jak zrobiliśmy to w pierwszym przykładzie. Umieszczając komunikaty, ułatwiłoby to zadanie, w którym Robot ukończył przydzielone zadanie lub nie.
Przyjrzyjmy się, jak wykonać powyższe cztery kroki.
Krok 1: Musisz uzyskać aktualny czas
W pierwszym przykładzie widzieliśmy już, jak otworzyć narzędzie WinAutomation i utworzyć nowego robota. Przejdźmy od razu do części akcji.
Przejdź do „Działania związane z datą i godziną” folder z wyświetlonej listy folderów i rozwiń go, aby zobaczyć różne akcje.
Kliknij i przeciągnij „Pobierz aktualną datę i godzinę” działanie do konsoli głównej, jak pokazano poniżej.
Teraz okno właściwości „Pobierz aktualną datę i godzinę” otworzy się składający się z dwóch zmiennych - Wejście i wyjście akcji jak pokazano niżej.
W menu rozwijanym Pobierz w zmiennej wejściowej akcji dostępne są dwie opcje. Ponieważ potrzebujemy również aktualnej daty i godziny, pozostawiamy opcję taką, jaka jest.
Będziemy pobierać informacje do zmiennej „% CurrentDateTime%”.
Abyśmy mogli przechowywać odzyskaną datę i godzinę do przyszłych celów.
Po kliknięciu przycisku OK zobaczysz ekran jak poniżej.
Krok 1 jest zakończony.
Krok 2: Zmień datę na format tekstowy.
Kliknij i rozwiń „Działania tekstowe” folder z listy folderów akcji.
Zobaczysz listę działań, jak pokazano poniżej.
Znajdź akcję „Konwertuj datę i godzinę na tekst” , kliknij i przeciągnij akcję do głównej sekwencji akcji.
pytania do wywiadu soapui i odpowiedzi dla doświadczonych
Zostanie wyświetlone okno właściwości Konwertuj datę i godzinę na tekst, jak pokazano poniżej.
W polu Data i czas do konwersji należy wpisać zmienną, którą utworzyłeś w poprzedniej akcji, tj. „% CurrentDateTime”.
Wybierz Format niestandardowy z Format, aby użyć menu rozwijanego.
Istnieje wiele niestandardowych formatów daty i godziny w menu rozwijanym formatu niestandardowego.
Tutaj wybierzmy w naszym przykładzie format yyMMdd.
Okno właściwości będzie wyglądać tak, jak pokazano poniżej.
Wynik akcji to „% FormattedDateTime%” teraz.
Krok 3: Utwórz folder
Jak widzieliśmy w przykładzie 1, musimy utworzyć nowy folder.
W tym kroku utworzysz nowy folder o nazwie „% FormattedDateTime” i przechowuj dane wyjściowe w folderze i musisz przypisać wiadomość po zakończeniu przydzielonego zadania.
Krok 4: Przypisz komunikat na wyświetlaczu
Ostatnim krokiem jest przypisanie do zadania komunikatu na ekranie.
Musimy wykonać te same kroki, co w pierwszym przykładzie.
Kliknij Przycisk OK , a okno właściwości wyświetlanego komunikatu zostanie zamknięte.
Po wykonaniu wszystkich czynności ostateczny projektant robota powinien wyglądać tak, jak pokazano poniżej.
Teraz uruchom robota, klikając plik ikona uruchamiania u góry, tak jak w przykładzie 1.
Po pomyślnym uruchomieniu testu przejdź i sprawdź w folderze docelowym, czy utworzono nowy folder z nazwą folderu jako bieżącą datą i godziną w formacie tekstowym.
Zapisz projekt i zamknij projektanta robota.
Udało nam się przedstawić dwa przykłady wykorzystania narzędzia WinAutomation do automatyzacji aplikacji systemu Windows.
Wniosek
Mam nadzieję, że każdy powinien mieć podstawową wiedzę na temat korzystania z narzędzia oprogramowania WinAutomation do automatyzacji aplikacji systemu Windows za pomocą tego samouczka.
Po praktycznym użyciu przekonasz się, że jest to jedno z najlepszych i najłatwiejszych narzędzi do automatyzacji okien i aplikacji internetowych.
rekomendowane lektury
- Samouczek WinAutomation: Automatyzacja aplikacji systemu Windows (część 1)
- Pierwsze kroki z Robotium - najpopularniejszym narzędziem do testowania interfejsu użytkownika aplikacji na Androida
- Monitorowanie wydajności aplikacji i infrastruktury IT za pomocą narzędzia eG Enterprise Tool (przegląd praktyczny)
- Wprowadzenie do narzędzia automatyzacji GUI Sikuli (Automatyzacja wszystkiego, co widzisz na ekranie) - Samouczek Sikuli # 1
- Jak zautomatyzować aplikacje na Androida za pomocą narzędzia TestComplete
- Przegląd narzędzia do zarządzania testami TestLodge
- Instalowanie aplikacji na urządzeniu i rozpoczęcie testowania z Eclipse
- Podręcznik testowania zabezpieczeń aplikacji internetowych