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

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

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

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

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

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

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


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

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

11   голосов , оценка 3.636 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы