2014-05-21 1 views
1

아래 로봇 프레임 워크의 키워드가 우리의 테스트 케이스 중 하나에서 사용 된 '키워드'OperatingSystem.Create 파일이 '라는 이름 인수 후 위치 인수를 얻었다 "로봇 프레임 워크에서 다음과 같은 오류가 발생합니다 :우리는

$ {data_dict} = 만들기 사전 apiproxy의 $ {APIPROXY} request_verb의 $ {REQUEST_VERB} basepath $ {basepath} pathsuffix $ {pathsuffix}

$ {data_file에} = 생성 데이터 $ {data_dict}

파일 test.sh 내용을 작성 = $ {QPID_COMMAND} $ {QPID} -org $ {ORG} -env $ {ENVIRONMENT} -exchange $ {queue_name} -useProtoBuf -noOfMessages $ {msg_count} -batchsize 1 -config $ {data_file}

여기서 $ {basepath } = $ {EMPTY} and $ {pathsuffix} =/testpath/

실행하려고하면 "Keyword 'OperatingSystem.Create File'명명 된 인수 다음에 위치 인수가 있습니다. '라는 오류가 표시됩니다. 로봇 프레임 워크 문서에 액세스 할 수 없었습니다.

+1

테스트 데이터를 코드로 마크 업하면 행의 셀 경계를 더 쉽게 볼 수 있으므로 질문을 읽기가 더 쉬울 것입니다. –

답변

2

오류가 문자 그대로 의미하는 것은 위치 지정 인수 앞에 명명 된 인수 (예 : x=y)를 넣을 수 없다는 것입니다. 코드에서 질문에 표시하면 content=${QPID_COMMAND}의 명명 된 인수 뒤에 ${QPID}으로 시작하는 다른 인수가 오는 키워드를 제공합니다.

오타가있을 수 있으며 그 사이에 공백이 없어야합니까? 로봇은 ${QPID} 전에 두 칸을 열 구분 기호로보고 있으므로 ${QPID}은 내용의 일부가 아닌 별개의 인수라고 생각합니다.