我正在尝试在我的网络测试中解决以下错误:
请求失败:上下文参数' $ HIDDEN1.hdnActiveInActive'在测试环境中找不到
我已经查看了各种MSDN调试博客和几篇文章,但还没有找到问题的解决方案。如果有人能帮我指出正确的方向来解决这个问题,我将不胜感激。
答案 0 :(得分:1)
通常会发生这种情况,因为先前的请求未按预期工作。因此,“提取隐藏字段”规则未找到报告为失败的请求所需的字段。仅仅因为测试日志中显示的前两行有绿色标记并不意味着请求成功。
查看对前面请求的回复。请求和重定向的名称表明它们是登录名。可能是登录失败,但在HTTP级别请求成功,因为网站返回“登录不成功”消息。
在确定登录失败的原因后(假设这是问题)我建议在登录请求中添加验证规则。它应检查响应是否包含类似于“登录成功”的短语,但显然已更改为使用网站返回的实际文本。