Структура робота: передача результата из одного ключевого слова в другое - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть два ключевых слова Дата принятия и Дата получения в рамках робота. Accept Date принимает строку даты и выполняет некоторую работу, а Get Date возвращает строку текущей даты.

Я хочу передать строку даты из даты получения в дату принятия, не объявляя переменную. Например, в роботе.

Accept Date      Get Date

Можно ли сделать такую ​​штуку в Robot framework?

Ответы [ 3 ]

0 голосов
/ 06 ноября 2018

Я хочу передать строку даты из даты получения в дату принятия, не объявляя переменную. Примерно так в среде роботов.

Вы не можете сделать это, если не переписать свои ключевые слова. Например, вы можете изменить свое ключевое слово Accept Date, чтобы рассматривать «Дата получения» (или, возможно, «Сегодня») как особое условие. Если он обнаруживает, что его аргумент «Get Date», он может вызвать это ключевое слово и использовать результат в остальной части того, что он делает.

0 голосов
/ 14 ноября 2018

Чтобы получить текущую дату из «Get Date» в ваше ключевое слово «Accept Date», Прежде всего необходимо убедиться, что ваше ключевое слово «Get date» возвращает «текущую дату», но также и «Accept date» принимает эти данные. Таким образом, вы должны объявить оба ключевых слова в разделе Keywords и использовать некоторые уже существующие ключевые слова из библиотеки, строки и т. Д. Второе решение состоит в том, чтобы определить роль и шаги каждого ключевого слова в связанном модуле Python, который вы должны будете выполнить самостоятельно.

0 голосов
/ 06 ноября 2018

Чтобы это работало, вам нужно сохранить результат Get Date в переменную, а затем использовать эту переменную в качестве аргумента для Accept Date.

Невозможно соединить эти два вызова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...