2014-11-07 12 views
2

Я искал реализацию функции Python str.join на уровне рамки робота, и я не уверен в правильном синтаксисе. Я также показал, что код выглядит в Python (который работает)Использование синтаксиса 'str.join' в рамках робота

Я попытался это:

Robot:

Set Suite Variable @{list} ['a', 'h', 'b', 'a', 'f', 'h', 'l'] 
Log @{','.join(list)} 

код в Python:

P = ['a', 'h', 'b', 'a', 'f', 'h', 'l'] 
print ','.join(P) 

ответ

5

Используйте BuiltIn's Catenate.

${my string}= Catenate SEPARATOR=, @{list}

Кроме того, вы не создаете список в вашем вопросе. Он должен выглядеть следующим образом:

@{list}= Create List a h b a f h l