으로 보낼 수 없습니다. 암호화 된 것처럼 보입니다. 비밀번호 길이는 8이지만 CodedUI가 더 많은 문자를 입력하고 있으며 테스트 실행 중에 표시됩니다. 모든 아이디어, 어떤 인코딩없이 그냥 문자열을 전달하는 방법?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();
}
이 사용 해봤 UI 자동화의 [valuePattern이 (http://msdn.microsoft.com/en-us/library/system.windows .automation.valuepattern.setvalue % 28v = vs.110 % 29.aspx)? 암호 텍스트 필드에서 사용할 수 있습니까? – Hansa
아니요, 내 컨트롤에는 사용할 수 없습니다. – xmp
그래, 응용 프로그램의 암호 필드를 변경할 수 있다면 UIComponents 동작을 업데이트하기 위해 IValuePatternProvider를이 UIComponent에 구현하는 것보다. 한 가지 더 질문 : 입력란을 키보드에 입력하면 입력란이 똑같이 작동합니까? 올바른 동작을한다면, 실제 키 명령을 보내기 위해 win32.dll을 사용할 수 있다고 생각합니다. – Hansa