Tworzenie i testowanie przepływów środowiska Selenium IDE

Ważne

W tym artykule przedstawiono tematy związane ze starszymi systemami. Migruj przepływy utworzone za pomocą tych rozwiązań do usługi Power Automate dla komputerów stacjonarnych lub je usuń.

  • Selenium IDE jest przestarzałe i nie będzie działać od 28 lutego 2023 r.
  • Rejestrator Windows (V1) jest przestarzały i już nie działa.

Wykonaj następujące kroki, aby utworzyć prosty przepływ Selenium.

Utwórz przepływ Selenium IDE

  1. Otwórz program Microsoft Edge (wersja 80 lub późniejsza) lub Google Chrome, a następnie przejdź do programu Power Automate.

  2. W razie potrzeby zaloguj za pomocą konta służbowego.

  3. Wybierz pozycję Moje przepływy>Przepływy pulpitu>Nowy.

    Zrzut ekranu przedstawiający opcję utworzenia nowego przepływu Selenium IDE.

  4. Kliknij Dodatkowe opcje przepływów pulpitu.

    Zrzut ekranu dodatkowych opcji przepływu pulpitu.

  5. Wybierz Selenium IDE, a następnie opcję Dalej.

    Zrzut ekranu przedstawiający opcję Selenium IDE.

  6. Wprowadź nazwę przepływu Selenium IDE w polu Nazwa przepływu.

  7. Wprowadź adres URL witryny internetowej, którą chcesz zautomatyzować, w polu Podstawowy adres URL, a następnie wybierz pozycję Uruchom rejestrator.

    Zrzut ekranu pól do wypełnienia nazwą przepływu i adresu URL.

    Zostanie uruchomione środowisko Selenium IDE.

    Napiwek

    Porada: Można rejestrować akcje w wielu witrynach internetowych HTTP lub HTTPS na tej samej karcie.

  8. W środowisku Selenium IDE wybierz czerwony przycisk REC w prawym górnym rogu ekranu, aby uruchomić Rejestrator.

    Zostanie otwarty adres URL wybrany w poprzednim kroku.

    Zrzut ekranu przedstawiający przycisk REC.

  9. Wykonaj akcje, które chcesz zarejestrować w witrynie internetowej.

    Napiwek

    W prawym dolnym rogu widoczny jest stan rejestrowania.

    Zrzut ekranu stanu rejestrowania.

  10. Po zakończeniu rejestrowania wybierz czerwony przycisk Zatrzymaj w prawym górnym rogu środowiska Selenium IDE.

    Zrzut ekranu przedstawiający przycisk Zatrzymaj.

  11. Wybierz przycisk Uruchom bieżący test u góry po lewej stronie ekranu, aby zobaczyć właśnie utworzony przepływ Selenium IDE.

    Zrzut ekranu przedstawiający przycisk Uruchom bieżący test.

    Napiwek

    Można ustawić czas oczekiwania między krokami, aby spowalniać lokalne odtwarzanie na potrzeby testowania. To ustawienie służy wyłącznie do celów testowych i nie ma wpływu na wdrożenie przepływu Selenium IDE.

  12. Wybierz przycisk Zapisz projekt w prawym górnym rogu ekranu środowiska Selenium IDE. Spowoduje to zamknięcie, a następnie przekazanie projektu.

Teraz, po utworzeniu przepływu Selenium IDE, można go używać w innych przepływach.

Ograniczenia i znane problemy dotyczące przepływów Selenium IDE

Ostrzeżenie

Hasła w środowisku Selenium IDE są przechowywane w formie zwykłego tekstu.

Tymczasowy profil użytkownika do odtwarzania

Rejestrowanie w środowisku Selenium IDE ma miejsce przy użyciu bieżącego profilu użytkownika, ale odtwarzanie odbywa się przy użyciu tymczasowego profilu użytkownika. Oznacza to, że witryny internetowe, które wymagają uwierzytelniania, mogą nie żądać poświadczeń podczas sesji rejestrowania, ale czynności uwierzytelniania będą potrzebne podczas odtwarzania.

Aby temu zaradzić, użytkownik musi ręcznie edytować skrypt, aby wstawić polecenia potrzebne w procesie logowania.

Inne ograniczenia

  • Rejestrowanie aplikacji klasycznych podczas sesji rejestrowania w sieci Web. Jeśli konieczne jest zautomatyzowanie aplikacji internetowych i klasycznych, można utworzyć oddzielne przepływy pulpitu dla każdego typu, a następnie połączyć je w jednym przepływie w chmurze.

  • Uwierzytelnianie wieloskładnikowe (Multi-Factor Authentication) nie jest obsługiwane, użyj dzierżawy, która nie wymaga MFA.

  • Następujące polecenia środowiska Selenium IDE nie są obsługiwane: Run, AnswerOnNextPrompt, ChooseCancelOnNextConfirmation, ChooseCancelOnNextPrompt, ChooseOkOnNextConfirmation, Debugger, ClickAt, DoubleClickAt, Echo, MouseOut, MouseUpAt oraz MouseDownAt.

  • Czas uruchomienia akcji lub kroków Selenium IDE nie może przekraczać jednej minuty. Użyj w zamian Power Automate.

  • Kliknięcie prawym przyciskiem myszy nie jest obsługiwane.

  • Dodatkowe dane wejściowe przepływu Selenium IDE są generowane w przypadku korzystania z poleceń Foreach. Aby obejść ten problem, wprowadź dowolną wartość w dodatkowych polach. Nie ma to wpływu na odtwarzanie.

  • Jeśli plik .side zawiera wiele projektów testowych, zostanie uruchomiony tylko pierwszy z utworzonych.

    Napiwek

    Należy zwrócić uwagę, że środowisko Selenium IDE porządkuje testy według nazwy, a nie według daty utworzenia, więc pierwszy utworzony test nie może być pierwszym na liście.

  • Odtwarzanie bezpośrednio w środowisku Selenium IDE może nie odbywać się zgodnie z oczekiwaniami. Jednak odtwarzanie podczas uruchamiania działa poprawnie.

Następne kroki