2015-08-02 4 views
2

мне интересно, если есть какие-либо принципиальная разница между этими двумя строками ниже:Зачем нам нужно «Set Variable»?

${SERVER}  www.google.co.nz 
${SERVER}= Set Variable www.google.co.nz 

В обоих случаях мы присваиваем переменной & {SERVER} со значением «www.google.co.nz». Зачем нам нужно использовать «Set Variable», если мы можем назначить переменную без нее.

Благодаря

ответ

5

Первая форма может быть использовано только в таблице переменной, то вторая форма может быть использована только в ключевых словах и тестовых. Set Variable требуется, если вы хотите динамически установить переменную.

+1

Спасибо. @ Брайан Оукли. –

+0

Не могли бы вы объяснить «Таблицу переменных», пожалуйста? Я искал ее для поиска, но без всяких успехов на разумном объяснении. – borgmater

+0

@borgmater: вам не нужно это делать, просто прочитайте руководство пользователя для робота. http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#variable-table –