Awesomium нажатие по елементу - C#

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

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

Здравствуйте , нужно выполнить нажатие на елемент страницы
Листинг программы
  1. <select name="ctl00$plhMain$cboVAC" id="ctl00_plhMain_cboVAC" style="width:280px;">
  2. <option value="-1">-Оберіть ППВА-</option>
  3. <option value="5">Польщі Івано-Франківськ</option>
  4. <option value="7">Польщі Львів</option>
  5. <option value="8">Польщі Тернопіль</option>
  6. <option value="9">Польщі Рівне</option>
  7. <option value="10">Польщі Луцьк</option>
  8. <option value="11">Польщі Дніпропетровськ</option>
  9. <option value="12">Польщі Харків</option>
  10. <option value="13">Польщі Київ</option>
  11. <option value="14">Польщі Одеса</option>
  12. <option value="15">Польщі Хмельницький</option>
  13. <option value="16">Польщі Житомир</option>
  14. <option value="17">Польщі Вінниця</option>
  15. <option value="19">Польщі Донецьк</option>
  16. <option value="20">Польщі Ужгород</option>
  17. <option value="21">Польщі Чернівці</option>
  18. <option value="22">Польщі Луганськ</option>
  19. </select>&nbsp;
Нужно нажать на "Польщі Київ"
Листинг программы
  1. <option value="13">Польщі Київ</option>
, я знаю как нажать просто на ссылку по айди , но здесь немного другая ситуация прошу помощи. Нужно именно через awesomium браузер

Решение задачи: «Awesomium нажатие по елементу»

textual
Листинг программы
  1.  JSObject document = webControl1.ExecuteJavascriptWithResult("document");
  2.  
  3.             if (document == null)
  4.                 return;
  5.  
  6.             using (document)
  7.             {
  8.                 JSObject signin = document.Invoke("getElementById", "ctl00_plhMain_lnkSchApp");
  9.  
  10.                 if (signin == null)
  11.                     return;
  12.  
  13.                 using (signin)
  14.                     signin.InvokeAsync("click");
  15.             }

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


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

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

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

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

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

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