当我将密码发送到表单上的输入字段中时,看起来它被加密了。密码长度为 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");