2011-10-24 4 views
11

Selenium2'de bir form doldurmaya çalışıyorum.SendKey'ler aracılığıyla özel karakterleri nasıl gönderirim?

Bir girişte, arama teriminden sonra tercihen esc gönderilerek otomatik tamamlama var. I.e. Ben de göndermek istiyorum driver.FindElement(By.Id("InputWithAutocomplete")).SendKeys("SearchTerm/ESC");

Keys gibi bir şey del ve CTRL + bir sayılabilir.

Kullanabileceğim özel karakterler listesi var mı?

FirefoxDriver ile .NET 2.8 için Selenium kullanıyorum.

cevap

4

bu deneyin:

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