Клавиатура с удержанием большего количества клавиш и одного символа с щелчком мыши в c # Селен автоматизации - PullRequest
0 голосов
/ 25 мая 2018

У меня есть ярлык с удерживающими клавишами CRTL + ALT + E + CLICK на кнопке.В селене я пытаюсь сделать это следующим образом: var actions = new Actions(Driver), затем actions.KeyDown(Keys.Control + Keys.Alt).SendKeys("E").Click(Button).Perform();

Метод SendKeys("E") выполняет KeyDown, а затем KeyUp, и поэтому я не могу создать правильный ярлык с помощьюнажмите, потому что я не держу "E".

Любые советы, как выполнить KeyDown("E")?

РЕДАКТИРОВАТЬ: actions.ClickAndHold(ActionButtons.Edit.Init()); actions.SendKeys(Keys.Control + Keys.Alt + "e" + Keys.Clear); actions.Build().Perform();

Также я нахожу другой путь с ClickAndHold ().Принцип заключается в нажатии и отправке последовательности клавиш и в то же время отпускание кнопки.Есть предложения, как это сделать?

1 Ответ

0 голосов
/ 25 мая 2018

Попробуйте код ниже

 actions.SendKeys(Keys.Control + Keys.Alt + "e").Click(Button).Perform();
...