#robotframework
#robotframework
Вопрос:
*** keywords ***
Do something on ${var1} and ${var2}
Log ${var1}
Log ${var2}
*** Test Cases ***
Testing
${id1} Set Variable variable1
${id2} Set Variable variable2
Do something on ${id1} and ${id2}
Когда мы запускаем приведенный выше тестовый пример робота, в журналах отображаются $ {id1} и $ {id2} в качестве переменных в ключевом слове.
KEYWORD ${id1} = BuiltIn . Set Variable variable1
KEYWORD ${id2} = BuiltIn . Set Variable variable2
KEYWORD Do something on ${id1} and ${id2}
Возможно ли в robot, чтобы журнал печатал значение переменной вместо самой переменной в таком случае использования, когда встроенные аргументы являются переменными?
Например, можем ли мы распечатать журнал
KEYWORD Do something on variable1 and variable2
Ответ №1:
Иногда стоит прочитать официальную документацию.
Log To Console
— https://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Log To Console
Кроме того, у вас есть Log ${var1}
и должно быть Log ${var1}
(более одного пробела действует как разделитель)
Комментарии:
1. Я думаю, вы неправильно истолковали вопрос. Я думаю, речь идет о том, что при регистрации встроенного аргументированного ключевого слова в журнале отображается имя аргумента, а не его значение.
2. Да, вы правы @BenceKaulics это действительно вопрос.