변수가 정의되었는지 어떻게 알 수 있습니까?

디데이

내 Robot Framework 스크립트에 변수가 정의되었는지 어떻게 알 수 있습니까? UI 테스트가 아닌 API 테스트를하고 있습니다. 복잡한 설정 및 해체 시퀀스가 ​​있으며 스크립트를 통해 여러 컴퓨터와 상호 작용하므로 치명적인 오류가 발생하면 현재 상태를 아는 것이 중요합니다. 복잡한 메타 변수 집합이나 변수 추적 목록으로 수행 한 작업을 추적 할 수 있지만 특정 변수가 정의되었는지 쿼리하고 그렇다면 적절한 분해 단계를 수행하는 것을 선호합니다.

단순화 된 버전은 다음과 같습니다.

*** Test Cases ***
Check monitor
    ${monitored}=  Connect to Monitor  ${Monitor IP Address}  ${User name}  ${password}
    ${peer connected}=  Connect to Monitor  ${Peer IP Address}  ${User name}  ${password}
    Get Information from Monitor  ${IP Address}
    Send Info to Peer   ${buffer1}
    Report back to Monitor  ${Monitor IP Address}

우리는 분해가 연결을 닫는다 고 가정하고 있습니다. 열려있는 모든 연결을 닫고 싶지만 피어 연결을 열지 못하면 모니터 연결을 닫고 모니터 연결을 닫을 수 없습니다.

$ {peer connected}가 정의되어 있는지 확인하려고합니다. 로봇 프레임 워크의 변수 저장소가 있는지 확인하기 위해 (사전에?) 볼 수 있습니까?

브라이언 오클리

변수 가져 오기를 호출 하여 모든 변수의 사전을 가져온 다음 관심있는 변수가 사전에 있는지 확인할 수 있습니다.

*** Test cases ***
Example
    ${foo}=        set variable  hello, world
    ${variables}=  Get variables

    Should be true      "\${foo}" in $variables
    Should not be true  "\${bar}" in $variables

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Ubuntu의 저장소에서 CVE가 수정되었는지 어떻게 알 수 있습니까?

분류에서Dev

git diff는 줄이 수정되었거나 추가되었는지 어떻게 알 수 있습니까?

분류에서Dev

RxJs의 BehaviourSubject에서 어떤 객체가 변경되었는지 어떻게 알 수 있습니까?

분류에서Dev

특정 패키지가 어떻게 설치되었는지 어떻게 알 수 있습니까?

분류에서Dev

JQuery 함수에서 Bootstrap Modal의 특정 버튼이 클릭되었는지 어떻게 알 수 있습니까?

분류에서Dev

QuickBlox 메시지가 제한되었는지 어떻게 알 수 있습니까?

분류에서Dev

QuickBlox 메시지가 제한되었는지 어떻게 알 수 있습니까?

분류에서Dev

pthread가 중지되었는지 어떻게 알 수 있습니까?

분류에서Dev

내 코드가 컴파일되었는지 어떻게 알 수 있습니까?

분류에서Dev

문서가 색인화되었는지 어떻게 알 수 있습니까?

분류에서Dev

PFS가 활성화되었는지 어떻게 알 수 있습니까?

분류에서Dev

내 마우스가 설치되었는지 어떻게 알 수 있습니까?

분류에서Dev

gdb가 설치되었는지 어떻게 알 수 있습니까?

분류에서Dev

gdb가 설치되었는지 어떻게 알 수 있습니까?

분류에서Dev

SQLcommand가 제대로 처리되었는지 어떻게 알 수 있습니까?

분류에서Dev

뷰가 extjs에로드되었는지 어떻게 알 수 있습니까?

분류에서Dev

WebClient.DownloadFileTaskAsync가 취소되었는지 어떻게 알 수 있습니까?

분류에서Dev

포트 25가 차단되었는지 어떻게 알 수 있습니까?

분류에서Dev

Ubuntu가 완전히 설치되었는지 어떻게 알 수 있습니까?

분류에서Dev

뷰가 여러 번 호출되었는지 어떻게 알 수 있습니까?

분류에서Dev

Mule에 URI 매개 변수가 있는지 어떻게 알 수 있습니까?

분류에서Dev

배열에서 어떤 데이터가 변경되었는지 어떻게 알 수 있습니까?

분류에서Dev

어떤 버튼이 클릭되었는지 어떻게 알 수 있습니까?

분류에서Dev

어떤 방법이 적용되었는지 어떻게 알 수 있습니까?

분류에서Dev

어떤 항목이 클릭되었는지 어떻게 알 수 있습니까?

분류에서Dev

어떤 항목이 선택되었는지 어떻게 알 수 있습니까?

분류에서Dev

어떤 종류의 "입력"prop 변수가 있는지 정확히 어떻게 알 수 있습니까?

분류에서Dev

float가 정수인지 어떻게 알 수 있습니까?

분류에서Dev

테이블의 행이 변경되었는지 어떻게 알 수 있습니까?

Related 관련 기사

  1. 1

    Ubuntu의 저장소에서 CVE가 수정되었는지 어떻게 알 수 있습니까?

  2. 2

    git diff는 줄이 수정되었거나 추가되었는지 어떻게 알 수 있습니까?

  3. 3

    RxJs의 BehaviourSubject에서 어떤 객체가 변경되었는지 어떻게 알 수 있습니까?

  4. 4

    특정 패키지가 어떻게 설치되었는지 어떻게 알 수 있습니까?

  5. 5

    JQuery 함수에서 Bootstrap Modal의 특정 버튼이 클릭되었는지 어떻게 알 수 있습니까?

  6. 6

    QuickBlox 메시지가 제한되었는지 어떻게 알 수 있습니까?

  7. 7

    QuickBlox 메시지가 제한되었는지 어떻게 알 수 있습니까?

  8. 8

    pthread가 중지되었는지 어떻게 알 수 있습니까?

  9. 9

    내 코드가 컴파일되었는지 어떻게 알 수 있습니까?

  10. 10

    문서가 색인화되었는지 어떻게 알 수 있습니까?

  11. 11

    PFS가 활성화되었는지 어떻게 알 수 있습니까?

  12. 12

    내 마우스가 설치되었는지 어떻게 알 수 있습니까?

  13. 13

    gdb가 설치되었는지 어떻게 알 수 있습니까?

  14. 14

    gdb가 설치되었는지 어떻게 알 수 있습니까?

  15. 15

    SQLcommand가 제대로 처리되었는지 어떻게 알 수 있습니까?

  16. 16

    뷰가 extjs에로드되었는지 어떻게 알 수 있습니까?

  17. 17

    WebClient.DownloadFileTaskAsync가 취소되었는지 어떻게 알 수 있습니까?

  18. 18

    포트 25가 차단되었는지 어떻게 알 수 있습니까?

  19. 19

    Ubuntu가 완전히 설치되었는지 어떻게 알 수 있습니까?

  20. 20

    뷰가 여러 번 호출되었는지 어떻게 알 수 있습니까?

  21. 21

    Mule에 URI 매개 변수가 있는지 어떻게 알 수 있습니까?

  22. 22

    배열에서 어떤 데이터가 변경되었는지 어떻게 알 수 있습니까?

  23. 23

    어떤 버튼이 클릭되었는지 어떻게 알 수 있습니까?

  24. 24

    어떤 방법이 적용되었는지 어떻게 알 수 있습니까?

  25. 25

    어떤 항목이 클릭되었는지 어떻게 알 수 있습니까?

  26. 26

    어떤 항목이 선택되었는지 어떻게 알 수 있습니까?

  27. 27

    어떤 종류의 "입력"prop 변수가 있는지 정확히 어떻게 알 수 있습니까?

  28. 28

    float가 정수인지 어떻게 알 수 있습니까?

  29. 29

    테이블의 행이 변경되었는지 어떻게 알 수 있습니까?

뜨겁다태그

보관