关联值并为相关匹配分配一个值

Correlating values and assign a value to that correlated match

我有一个场景,我需要提交始终设置为 password1 的部分密码。

我需要提交的地方称为 surephrase,它会随机化您需要插入密码的哪一部分。

示例: First Login

Second Login

所以基本上我必须在第一次登录时添加 sw1,在第二次登录时添加 sr1,这可以更改为系统选择的任何组合。

所以在 Vugen 上,我已经能够看到哪个字段是必需的,并且为该输入字段描述了一个 ID,如下例所示:

当您提交这些必填字段时,它如下所示: "正文=a20b7612=w&a8ea1d7e=o &B3ad5546c=1&landingpage

我想解决的问题是,有没有办法将密码的每个字母分配给每个 piecex 值(括号中的值),然后一旦 piecex 不等于 fieldx 和 one这些随机 ID 让它在 Body= ?

的括号中提交该值

如有任何建议,我们将不胜感激。

谢谢

我这样做了:

List<string> Array2 = Get<List<string>>("c_surephraseIDs_41");
List<string> Array1 = new List<string> { "p", "a", "s", "s", "w", "o", "r", "d", "1" };
List<string> Array3 = new List<string> { "", "", "", "", "", "", "", "", "" };
int j = 0;

for (int i = 0; i < 9; i++) {

    if (Array2[i].Length > 6) {
                                
        Array3[j] = Array2[i] + "=" + Array1[i];

        if (j == 0) {
            Set<string>("PPleft1", Array2[i]);
            Set<string>("PPright1", Array1[i]);
        }
        if (j == 1) {
            Set<string>("PPleft2", Array2[i]);
            Set<string>("PPright2", Array1[i]);
        }
        if (j == 2) {
            Set<string>("PPleft3", Array2[i]);
            Set<string>("PPright3", Array1[i]);
        }

        //WriteMessage(Array3[j]);
        j++;
    }
}