2011-10-24 19 views
11

Sto tentando di compilare un modulo in Selenium2.Come si inviano caratteri speciali tramite SendKeys?

Un input ha un completamento automatico che desidero chiudere, preferibilmente inviando esc dopo il termine di ricerca. I.e. qualcosa come driver.FindElement(By.Id("InputWithAutocomplete")).SendKeys("SearchTerm/ESC");

chiavi che vorrei anche di inviare includere del e Ctrl +un.

Esiste un elenco di caratteri speciali che è possibile utilizzare?

Utilizzo Selenium per .NET 2.8 con FirefoxDriver.

risposta

4

Prova questo:

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