CodedUI Keyboard.SendKeys() 不适用于特殊字符
CodedUI Keyboard.SendKeys() not working with Special character
我正在向 Windows 安全表单中插入值。但是,在使用带有某些特殊字符的 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 服务器机器上工作,当脚本尝试输入 Winter#123 到文本框时,它最多输入 Winter#1 然后打开服务器资源管理器。因此登录失败。
尝试使用 Sendkeys.SendWait。在输入下一个字符之前它会等待几分之一秒
试试 Keyboard.SendKeys("Winter{#}123");
我正在向 Windows 安全表单中插入值。但是,在使用带有某些特殊字符的 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 服务器机器上工作,当脚本尝试输入 Winter#123 到文本框时,它最多输入 Winter#1 然后打开服务器资源管理器。因此登录失败。
尝试使用 Sendkeys.SendWait。在输入下一个字符之前它会等待几分之一秒
试试 Keyboard.SendKeys("Winter{#}123");