Как убрать двойные кавычки во встроенных аргументах в каркасе робота при его передаче? - PullRequest
0 голосов
/ 23 апреля 2019

как мы будем удалять "" во встроенных аргументах в работе роботов слава при ее передаче?

*** Keywords ***

"${abc}" place an outgoing call to "{xyz}" by using "{xyz_name}"
    ${result}  Set variable  "${abc}"
    Log  ${result}
    ${xyz}  Set variable  "${xyz}"
    Run keyword if  ${result}=="${abc}"  xyz Initiated Sign in
    ...  ELSE  abc Initated Sign in
    Log  "${abc}" initiated call request to "${xyz}"
    Click Element  com.gmail:id/action_bar_search_action
    Sleep  10s
    Input Text  com.gmail:id/search_src_text  "${xyz_name}"
    Wait Until Keyword Succeeds  1m  5s  Click Element  com.gmail:id/search_result_item_container
    Sleep  10s
    Log  "${abc}" placing call to "${xyz}"

1 Ответ

4 голосов
/ 23 апреля 2019

Робот не будет добавлять кавычки, если вы не попросите об этом. В самом начале вашего ключевого слова ${abc} и ${xyz} не будут содержать символов кавычек.

Вы явно добавляете кавычки здесь:

${result}  Set variable  "${abc}"
${xyz}  Set variable  "${xyz}"

Если вы не хотите использовать кавычки, не добавляйте кавычки:

${result}  Set variable  ${abc}
${xyz}  Set variable  ${xyz}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...