在某些时候,当我将密码发送到表单上的输入字段时,看起来它被加密了。 密码长度为8,但CodedUI输入更多字符,在测试执行期间可见。任何想法,如何在没有任何编码的情况下传递字符串?
P.S。
UIPassEdit.Text = password //Doesn't help as well.
代码示例:
public PasswordFormPage Login(string password)
{
Keyboard.SendKeys(UIPassEdit, password, false);
Mouse.Click(UISignInHlnk);
return PasswordFormPage.Instance();
}
答案 0 :(得分:2)
尝试使用UIPassEdit.Password = password;
.Password
字段模糊字符串,允许您将未加密的字符串正确传递到字段。
答案 1 :(得分:1)
对此密码类型使用EncryptText方法:
var pincode = editForm.SearchControl<HtmlEdit>(2, new { Name = "pinCode" });
pincode.Password = Playback.EncryptText("1234");