2016-07-31 1 views
0

RobotFramework에서 새로 생겼습니다. "임의의 문자열 생성"키워드를 사용하고 싶지만 문자열 라이브러리를 가져올지라도 시스템이 그것을 유효한 것으로 인식하지 못합니다. 어쩌면 구식일까요? Robot Framework에서 "내장"라이브러리를 어떻게 업데이트 할 수 있습니까?Robot Framework에서 "Generate Random String"키워드를 사용할 수 없습니다.

내가 필요한 모든 정보를 제공하지 않으면 내가 Pycharm CE

죄송 파이썬 2.7.10을 사용하고, 여기에 내 첫 번째 질문입니다.

+0

실제 코드와 오류 또는 정상적으로 작동하지 않는다고하는 메시지가 표시되도록하십시오. –

답변

0

현재 테스트는 어떻게됩니까? Generate Random String은 String 라이브러리의 일부입니다. RobotFramework를 설치할 때 포함되지만 설정 섹션에서 라이브러리를 명시 적으로 가져와야합니다.

***Settings*** 
Library String 

키워드 :

${ret} = Generate Random String  
${low} = Generate Random String 12 [LOWER] 
${bin} = Generate Random String 8  01 
${hex} = Generate Random String 4  [NUMBERS]abcdef 

편집 : 전체 예제 테스트 :

*** Settings *** 
Library String 

*** Test Cases *** 
Random Stuff 
    ${ret}= Generate Random String 
    ${low}= Generate Random String 12 [LOWER] 
    ${bin}= Generate Random String 8  01 
    ${hex}= Generate Random String 4  [NUMBERS]abcdef 

로그가 임의의 값을 보여 그것을 얻는 문서에서 Generate Random String length=8 chars=[LETTERS][NUMBERS]

사용 예제 : xcc3XUjZ, iuuvcqxvamam, 01 000000, 4ce2. 사용중인 스크립트와 오류 중 일부를 게시하지 않으면 더 이상 지원할 수 없습니다.

+0

예, 답장을 보내 주셔서 감사합니다. 설정 섹션에서 라이브러리 문자열을 선언하고 키워드를 사용하려고 시도했지만 인식되지 않습니다. 가장 혼란스러운 부분은 라이브러리 문자열이 실제로 로봇 프레임 워크에서 가져와 인식된다는 것입니다. – LeonardoQAC

+0

다른 가져 오기 오류가 있습니까? 문서의 예제를 사용하여 답변을 업데이트했습니다. 사용중인 스크립트와 오류 중 일부를 게시하지 않으면 더 이상 지원할 수 없습니다. – aneroid

+0

"임의의 문자열 생성"키워드에 빨간색 밑줄이 있고 경고에 "키워드 정의를 찾을 수 없습니다"라는 오류 메시지가 표시되지 않습니다. 문자열 라이브러리가 설정 섹션에서 올바르게 구성되었습니다. – LeonardoQAC

0

IDE에 문제가 있습니다. Pycharm을 사용 중이라면 오류가 표시되지만 어쨌든 테스트를 실행할 수 있습니다. 안녕.