CodedUI 测试 - 无法将纯文本密码发送到输入字段



当我将密码发送到表单上的输入字段中时,看起来它被加密了。密码长度为 8,但 CodedUI 输入的字符更多,在测试执行期间可见。任何想法,如何在没有任何编码的情况下传递字符串?

附言

UIPassEdit.Text = password //Doesn't help as well.

代码示例:

public PasswordFormPage Login(string password)
    {
        Keyboard.SendKeys(UIPassEdit, password, false);
        Mouse.Click(UISignInHlnk);
        return PasswordFormPage.Instance();
    }

尝试使用 UIPassEdit.Password = password; .Password 字段对字符串进行模糊处理,允许您将未加密的字符串正确传递给该字段。

对以下密码类型使用 EncryptText 方法:

var pincode = editForm.SearchControl<HtmlEdit>(2, new { Name = "pinCode" });
    pincode.Password = Playback.EncryptText("1234");

最新更新