Когда вы используете ...
, каждая строка представляет один или несколько аргументов для ключевого слова. В вашем случае Set Variable
видит два отдельных аргумента. Когда Set Variable
получает более одного аргумента, он создает список.
Если вы хотите создать строку, расположенную по разным строкам, вам нужно использовать Catenate . С Catenate
вы можете определить, что используется для присоединения к каждой строке. По умолчанию используется один пробел.
${Built_query}= Catenate
... select oid, activityCode, activity_description from tblActivity
... where ACTIVITY_ENDDATE is null order by oid
Вот полный тест, который проходит при запуске:
*** Test Cases ***
Example
${Built_query}= Catenate
... select oid, activityCode, activity_description from tblActivity
... where ACTIVITY_ENDDATE is null order by oid
Should be equal
... ${Built_query}
... select oid, activityCode, activity_description from tblActivity where ACTIVITY_ENDDATE is null order by oid