2011-10-24 55 views
11

Estoy intentando completar un formulario en Selenium2.¿Cómo envío caracteres especiales a través de SendKeys?

Una entrada tiene un autocompletar que quiero cerrar, de preferencia enviando esc después del término de búsqueda. Es decir algo así como driver.FindElement(By.Id("InputWithAutocomplete")).SendKeys("SearchTerm/ESC");

Las teclas que también me gustaría enviar incluyen del y ctrl +un.

¿Hay una lista de caracteres especiales que puedo usar?

Estoy usando Selenium para .NET 2.8 con FirefoxDriver.

Respuesta

4

Prueba esto:

WebElement list1;  
list1=firefoxDriver.findElement(By.name("lst")); 
list1.sendKeys(Keys.CONTROL);