2

在我之前的问题中,我正在寻找一种在 qaf 步骤中访问和存储函数返回值的方法。我得到了以下信息:

When create new user using "{'name':'user1','password':'user123'}"
And store into 'newUser'
Then system should have user '${newUser}'

现在,我想知道如何从存储的对象/集合中获取价值。如果它是一个名为的简单对象newUser,它具有字段Id。我将如何通过Id下一步?

而且,如果返回是列表,如何从存储列表中获取索引?

4

1 回答 1

2

我自己解决了问题。如果有人面临同样的未知数,这就是我解决它的方法。

对于解决响应数据的要求,通过特定字段解析属性中相同的存储对象或从其他结构(如 Maps 或 Lists)收集数据,使用 @QAFTestStep 注释创建通用函数以获取类成员名称的数据,按键映射或列表索引等等...在常用步骤中添加这些,然后以小黄瓜格式编写步骤名称文本并指定参数。如果有人需要帮助,请告诉我,随时准备提供帮助...

于 2020-03-25T21:37:22.067 回答