2013-09-19 3 views
1

Мой вопрос касается текстового поля ввода, которое оценивает ввод после ввода каждого символа.Как может селен вводить сразу несколько символов?

В селена,

element.sendKeys(string); 

передает каждый символ в строке в качестве индивидуального нажатия клавиши (что имеет смысл). Но в реальной жизни я могу нажимать пару клавиш достаточно быстро, чтобы поле ввода принимало сразу два символа.

Как смоделировать это с помощью селена?

Нужно ли мне копировать/вставлять или есть другой способ?

ответ

2

Если вы используете Java, то вы можете попробовать использовать "Вставить" путь

setClipboardContents(longText); 
textarea.sendKeys(Keys.CONTROL + "v"); 

Если C# вы можете попробовать использовать:

Clipboard.SetText(longText); 
textarea.sendKeys(Keys.CONTROL + "v"); 
Смежные вопросы