Sendkeys ("{BACKSPACE}") вставляет символы "B" вместо возврата - PullRequest
3 голосов
/ 17 мая 2011

У меня есть TextBox, объявленный в проекте Silverlight с содержимым «123456», и затем использую следующий код в тесте Coded UI.Сначала он ищет и щелкает текстовое поле, чтобы установить фокус, а затем пытается удалить символы.

currencyPage.ClickEditByAutomationId("textBox");
Keyboard.SendKeys("{END}");
Keyboard.SendKeys("{BACKSPACE}");
Keyboard.SendKeys("{BACKSPACE}");
Keyboard.SendKeys("{BACKSPACE}");
Keyboard.SendKeys("{BACKSPACE}");
Keyboard.SendKeys("{BACKSPACE}");

Это текст в моем текстовом поле: 123456BBBBB

Что я делаю неправильно?XAML текстового поля:

Ответы [ 2 ]

5 голосов
/ 17 мая 2011

Попробуйте

Keyboard.SendKeys("{BACK}");
0 голосов
/ 17 мая 2011

Попробуйте Keyboard.SendKeys(@"{BACKSPACE}"); или Keyboard.SendKeys("{{BACKSPACE}}");

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...