2011-10-24 16 views
11

Próbuję wypełnić formularz w Selenium2.Jak wysłać znaki specjalne za pomocą przycisków SendKeys?

Jedno wejście ma autouzupełnianie, które chcę zamknąć, najlepiej wysyłając esc po wyszukiwaniu. tj. coś driver.FindElement(By.Id("InputWithAutocomplete")).SendKeys("SearchTerm/ESC");

Keys, że chciałbym również, aby wysłać to del i Ctrl + .

Czy istnieje lista znaków specjalnych, których mogę użyć?

Używam Selenium dla .NET 2.8 z FirefoxDriver.

Odpowiedz

4

Spróbuj tego:

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