Как отправить специальные символы через SendKeys? - PullRequest
11 голосов
/ 24 октября 2011

Я пытаюсь заполнить форму в Selenium2.

У одного ввода есть автозаполнение, которое я хочу закрыть, желательно отправив esc после поискового запроса. То есть что-то вроде driver.FindElement(By.Id("InputWithAutocomplete")).SendKeys("SearchTerm/ESC");

Ключи, которые я также хотел бы отправить, включают del и ctrl + a .

Есть ли список специальных символов, которые я могу использовать?

Я использую Selenium для .NET 2.8 с FirefoxDriver.

1 Ответ

4 голосов
/ 25 октября 2011

Попробуйте это:

WebElement list1;    
list1=firefoxDriver.findElement(By.name("lst")); 
list1.sendKeys(Keys.CONTROL);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...