2011-10-24 33 views
11

Tôi đang cố gắng điền vào biểu mẫu trong Selenium2.Làm cách nào để gửi các ký tự đặc biệt qua SendKey?

Một đầu vào có tính năng tự động hoàn tất mà tôi muốn đóng, tốt nhất là gửi esc sau cụm từ tìm kiếm. I.e. cái gì đó như driver.FindElement(By.Id("InputWithAutocomplete")).SendKeys("SearchTerm/ESC");

phím mà tôi cũng muốn gửi bao gồm delctrl +một.

Có danh sách các ký tự đặc biệt mà tôi có thể sử dụng không?

Tôi đang sử dụng Selenium cho .NET 2.8 với FirefoxDriver.

Trả lời

4

Hãy thử cách này:

WebElement list1;  
list1=firefoxDriver.findElement(By.name("lst")); 
list1.sendKeys(Keys.CONTROL); 
Các vấn đề liên quan