因此,假设我有一个可以提交的表单,提交后,此完成的表单将具有唯一的ID,并将存储在数据库中。问题在于,提交表单后,我接下来要做的就是测试此提交表单中的功能。
在前端有一个已提交表单的列表,但是不显示唯一ID。 我需要打开并测试我刚刚创建的特定表格。 当我看一下API调用时,可以看到我的AUT正在将POST调用发送到外部API
{
"owner":123123,
"id":010101,
"type":"someType"
}
好处是,当我打开提交的表单时,其ID在URL中。 因此,我将能够提取并保存我的AUT发送给外部API的ID,然后只需导航至myaut / forms / 010101就可以直接转到此表单 有没有办法(也许有一些库?)在此POST请求中读取json数据?
p.s。请不要建议模拟请求或直接调用外部API 是的,该应用程序的设计不佳,因此当用户要打开刚提交的表单时,用户必须单击所有表单,直到找到所需的表单为止。
答案 0 :(得分:0)
这是一个简单的解决方案,这不一定是量角器应解决的问题。它更适用于nodejs。您需要创建一个帮助程序类/函数来从数据库中提取ID。
您的工作流程将是:
// this is just an example
const id = dbHelper.getID(someQuery);
browser.get(`myaut/forms/${id}`);
如果找不到正在使用的数据库的软件包,我会感到非常惊讶。现在,大多数数据库都可以使用节点包进行查询。如果您没有数据库的连接字符串或凭据,请获取它们。没有理由至少没有只读访问权限。特别是在这种情况下。