2017-11-13 5 views
0

문자열에 아포스트로피가 있고 조건 키워드 "실행 키워드"를 사용해야하는 경우에 비정상적인 상황이 발생했습니다. 다음은 내 코드입니다 :특수 문자로 문자열 컨디셔닝

*** Variables *** 
${myVar} = Joe's test 

*** Test Cases *** 
Testing a true IF statement 
    Run Keyword If '${myVar}' == 'Joe's test' Keyword 1 

*** Keywords *** 
Keyword 1 
    Log to Console VALUE: ${myVar} 

나는 다음과 같은 오류가 발생합니다 : 내가 문자열에 아포스트로피하지만 여전히 행운을 처리하기 위해 '\ 같은 스위치를 사용하여 시도

Evaluating expression 'Joe's test == 'Joe's test'' failed: SyntaxError: invalid syntax (<string>, line 1). 

. 어떤 도움을 주셔서 감사합니다!

답변

0

사용 따옴표 :

run keyword if "${myVar}" == "Joe's test" keyword 1 

가능성이 ${myVar}, 당신은 삼중 따옴표를 사용할 수있는 작은 따옴표 또는 큰 따옴표 중 하나가 포함되어있을 경우

run keyword if '''${myVar}''' == "Joe's test" keyword 1