Windowsセキュリティフォームに値を挿入しています。しかし、Keyboard.SendKeys()をいくつかの特殊文字で使用している間は、Server Explorerを開きます。 コードの一部を実行しています。CodedUI Keyboard.SendKeys()が特殊文字と連動しない
WinWindow securityWindow = new WinWindow();
securityWindow.SearchProperties[WinWindow.PropertyNames.Name] = "Windows Security";
WinEdit username = new WinEdit(securityWindow);
username.SearchProperties[WinEdit.PropertyNames.Name] = "User name";
WinEdit password = new WinEdit(securityWindow);
password.SearchProperties[WinEdit.PropertyNames.Name] = "Password";
Keyboard.SendKeys(username,"Admin");
Mouse.Click(password);
Keyboard.SendKeys("Winter#123");
私は、Windows Serverマシンに取り組んでいますし、スクリプトをテキストボックスに冬の#123を入力しようとすると、それは冬の#1件まで入り、その後、サーバーエクスプローラを開きます。したがって、ログインに失敗しました。