Awesomium имитация нажатия на клавишу мыши - C#

Узнай цену своей работы

Формулировка задачи:

Работаю с данной страницей Суть в том, что при вставке строк в текстовое поле, скорее всего срабатывает проверка на бот скрипт и поля не проходят проверку. Как только нажимаешь клавишу подтвердить заказ, поля где была вставка подсвечивают красным до тех пор, пока в ручную их не поправить. Если с датой еще решил проблему (у выпадающего списка имеется событие click), то с текстовыми полями решить проблему не получается. Вероятнее всего, потому что не могу сделать подобие клика на эти поля. Есть ли какой нибудь способ сделать имитацию нажатия на объект? Знаю, есть методы InjectMouse, но опять же как получить местонахождения элемента, чтобы навести курсор на него и сделать клик?
dynamic Phone = document.getElementById("Phone");
using (Phone)
Phone.value = textBox2.Text;

Решение задачи: «Awesomium имитация нажатия на клавишу мыши»

textual
Листинг программы
IWebView webView = (IWebView)webControl1; //Создаём экземпляр
webControl1.Focus(); //Наводим фокус
webView.InjectMouseMove(top- left, height - width);
webView.InjectMouseDown(MouseButton.Left);
webView.InjectMouseMove(top - left, height - width);
webView.InjectMouseUp(MouseButton.Left);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.636 из 5
Похожие ответы