Доброго времени!
вот тут мне подсказали, как делать Click() по элементу, а не по координатам. А можно ли как то по элементу выполнять двойной клик?
подозреваю, что нужно просто выполнять 2 раза подряд данное действие, но это срабатывает далеко не с первого раза.
есть текстовое поле для ввода. там уже есть предустановленное значение. хочу его стереть вызвав дабл клик. с последующей отправкой KEYCODE_DEL и печатью своего значения.
делаю:
и фига. кликается один раз. курсор ставится в конец текста. если вызвать повторно, то тогда отрабатывает.
пауза между кликами не помогает.
тоже не всегда отрабатывает почему то.
вот тут мне подсказали, как делать Click() по элементу, а не по координатам. А можно ли как то по элементу выполнять двойной клик?
подозреваю, что нужно просто выполнять 2 раза подряд данное действие, но это срабатывает далеко не с первого раза.
есть текстовое поле для ввода. там уже есть предустановленное значение. хочу его стереть вызвав дабл клик. с последующей отправкой KEYCODE_DEL и печатью своего значения.
делаю:
C#:
var element = driver.FindElementByXPath(бла бла);
element.Click();
element.Click();
пауза между кликами не помогает.
C#:
droid.Input.ClearText();