Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Polish
Info

Instrukcja tworzenia źródeł danych w systemie - https://docs.plusworkflow.pl/confluence/pages/viewpage.action?pageId=13272439

Wtyczka zawiera implementację źródeł danych automatyzujących działania w przeglądarce internetowej.

Za pomocą opisywanych źródeł danych można automatyzować działania i przekazywać dane pomiędzy systemem PlusWorkflow oraz przeglądarką internetową.

Info

Źródło opiera się o język skryptowy narzędzia Selenium IDE - side.

Selenium IDE tutorial - https://www.youtube.com/watch?v=m4KpTvEz3vg

Nagrane scenariusze w postaci plików .side można importować do źródła za pomocą przycisku Importuj .side w sekcji Opcje.

Istnieje również możliwość wyeksportowania pliku .side z istniejącego źródła za pomocą przycisku Eksportuj .side w sekcji opcje

Info

Przeglądarka domyślnie uruchamiana jest w trybie headless. Aby otwierać przeglądarkę w trybie okienkowym należy dodać do argument sterownika - headless=false

 

Opis konfiguracji:

Nazwa parametruOpis parametruWymagalność
Początkowy URLAdres URL, który zostanie otwarty w przeglądarce na początku wykonania skryptuWymagany
Domyślny timeoutCzas przez jaki sterownik będzie czekał na pojawienie się elementu na stronie. Po tym czasie wyrzucony zostanie błądWymagany
Argumenty sterownika

Dodatkowe argumenty, które zostaną przekazane do sterownika przeglądarki. Lista dostępnych argumentów: https://peter.sh/experiments/chromium-command-line-switches/

Opcjonalny
Dodaj ścieżkę wykonania do parametrów wyjściowychDodaje parametr wyjściowy zawierający ścieżkę na dysku serwera, w której zachowane są dane o wykonaniu źródła takie jak wynik wykonywania skryptu czy zapisane screeny-
Pokaż komentarzeOdkrywa i ukrywa komentarze do poszczególnych komend-
CommandKomenda Selenium IDE, która ma zostać wykonana przez sterownik przeglądarki Lista dostępnych komend: linkWymagany
TargetPierwszy argument komendy Selenium IDEWymagany
ValueDrugi argument komendy Selenium IDEWymagany
KomentarzPole niewymagane. Pozwala na opisanie danego kroku wykonywaniaWymagany
[Parametry wejściowe] IdId parametrów wejściowychWymagany
[Parametry wejściowe] NazwaNazwa parametrów wejsciowychWymagany
[Parametry wejściowe] TypTyp parametrów wejściowychWymagany
[Parametry wyjściowe] IdId parametrów wyjściowychWymagany
[Parametry wyjściowe] NazwaNazwa parametrów wyjściowychWymagany
[Parametry wyjściowe] TypTyp parametrów wyjściowychWymagany

Przykłady konfiguracji:

Konfiguracja źródłaWynik wywołaniaOpis

 

Źródło odczytuje nazwy oraz opisy procesów znajdujących się liście zalogowanego użytkownika. Dodatkowo wypisuję ścieżkę wykonania źródła.

 

 

English

 

Hide If
special@authenticated

JIRA
server192.168.1.52 JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyDSRPAWEB-1
JIRA
server192.168.1.52 JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyDSRPAWEB-5