селеновые ключи c# хранятся слишком долго

#c# #selenium

Вопрос:

Бот слишком долго удерживает клавиши ctrl и v и дважды вставляет сообщение. Как я могу заставить его удерживать 2 клавиши меньше времени?

 action.KeyDown(Keys.Control).MoveToElement(head).SendKeys("v").Perform();
action.KeyUp(Keys.Control).MoveToElement(head).SendKeys("v").Perform();
 

Ответ №1:

Попробуй

 action.KeyDown(Keys.Control).MoveToElement(head).SendKeys("v").Perform();
action.KeyUp(Keys.Control).Perform();
 

и если это не дает требуемого поведения, см. раздел «Каковы различные методы, предоставляемые классом Actions для событий клавиатуры?» здесь Селен QA.