웹 UI 흐름에서 입력 및 출력 사용Use inputs and outputs in Web UI flows

재생 중에 자동화된 애플리케이션으로 전달할 입력을 정의할 수 있습니다.You can define inputs to pass to your automated applications during playback. 자동화된 애플리케이션에서 흐름으로 출력을 전달할 수도 있습니다.You can also pass output from your automated applications to your flow.

웹 UI 흐름의 입력 정의Define inputs for a Web UI flow

UI 흐름의 입력을 통해 데이터베이스 또는 다른 UI 흐름과 같은 외부 원본의 정보를 자동화하는 대상 레거시 소프트웨어에 전달할 수 있습니다.Inputs of a UI flow let you pass information from an external source such as a database or another UI flow to the target legacy software that you will automate.

초기화(일반적으로 store 명령을 통해 수행) 전에 사용되는(읽는) 모든 변수는 자동으로 입력 변수로 처리되며 웹에 대한 UI 흐름 실행 작업 카드에 표시됩니다.Any variable that is used (read) before initialization (usually done via store commands) will be automatically treated as an input variable and it will be displayed on the Run a UI flow for web action card.

예를 들어 문자열 보간을 통해 변수를 사용하거나, click 명령의 대상 필드를 "id=${elementId}"로 변경하거나,You can use variables via string interpolation, for example, change the click command's target field to "id=${elementId}". type 명령의 값 필드를 "${inputText}"로 변경할 수 있습니다.Or change the type command's value field to "${inputText}".

다음 스크린샷에서 창 크기 설정 명령과 유형 명령은 초기화되지 않은 변수 형식은 ${Width}, ${Height} 및 ${search}를 사용합니다.The command, set window size and the command, type in the following screenshots use uninitialized variables ${Width}, ${Height}, and ${search}. 이러한 변수는 입력 값이 됩니다.These variables will become input values.

Set window size 및 typeSet window size and type

일부 명령에서 직접 변수를 사용할 수 있습니다. 예를 들어 forEach 명령의 대상/값 필드가 모두 변수이므로 “${}”로 묶을 필요가 없습니다.You can use variables directly in some commands, for example, forEach command's target/value fields are both variables, you don't need to surround it with "${}".

변수 이름을 직접 사용하는 명령을 확인하려면 Selenium commands(Selenium 명령) 참고 자료를 참조하세요.Consult Selenium commands reference to determine which commands take variable names directly.

웹 UI 흐름의 출력 정의Define outputs for a Web UI flow

Selenium 스크립트에 정의된 모든 변수는 자동으로 출력 값이 됩니다.Any variable defined in the selenium script automatically becomes an output value. 다음 명령을 사용하여 변수를 선언합니다.Use the following commands to declare variables:

StoreStore

Store attributeStore attribute

Store jsonStore json

Store titleStore title

store valuestore value

Store window handleStore window handle

Store xpath countStore xpath count

Execute script(스크립트의 끝에서 저장할 개체를 반환하려면 'return' 구문 추가)Execute script(add 'return' syntax to return the object you want to store at the end of the script)

다음 단계Next steps