Как получить доступ к полю объекта в шаге qaf из хранимой переменной - PullRequest
1 голос
/ 25 марта 2020

В моем предыдущем вопросе я искал способ получить доступ и сохранить возвращаемое значение функции в шаге qaf. Мне было предоставлено следующее:

При создании нового пользователя с использованием "{'name': 'user1', 'password': 'user123'}" и сохранении в 'newUser' Тогда в системе должен быть пользователь '$ {newUser} '

Теперь я хотел бы знать, как получить значение из сохраненного объекта / коллекции. Если это простой объект с именем 'newUser', который имеет поле Id. Как мне передать идентификатор на следующем шаге?

И, если return равен List, как получить по индексу из сохраненного списка?

1 Ответ

1 голос
/ 26 марта 2020

Решил проблему самостоятельно. Если кто-то сталкивается с такими же неизвестными, вот как я это решил.

Для требований, чтобы обойти данные ответа, анализ одних и тех же сохраненных объектов в свойствах с помощью указанных полей c или сбор данных из других структур, таких как Карты или Списки Создать общие функции с аннотацией @QAFTestStep, чтобы получить данные для имени члена класса, сопоставления по ключу или списка по индексу и т. д. Добавьте эти общие шаги, а затем напишите текст шага в формате огурца с указанными параметрами. Дайте мне знать, если кто-то нуждается в помощи, всегда готов помочь ...

...