Awesomium кликнуть по ссылке с текстом - C#

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

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

Здравствуйте. Проблема следующая имеется ссылка <a href="video/7385"> Новые дорожные технологии</a>. Так как нет никаких атрибутов кроме как текста и самого адреса ссылки в href. У меня не получается найти её и кликнуть. Можно ли как то перевести код написанный для Webbrouser на Awesomium? У меня что-то не выходит это сделать.
Листинг программы
  1. HtmlElementCollection a_tag = webBrowser1.Document.GetElementsByTagName("a");
  2. foreach (HtmlElement he in a_tag)
  3. {
  4. if (he.InnerHtml == " Новые дорожные технологии")
  5. he.InvokeMember("click");
  6. }

Решение задачи: «Awesomium кликнуть по ссылке с текстом»

textual
Листинг программы
  1.             webControl1.ExecuteJavascript(@"
  2.            var a = Array.prototype.filter.call(document.getElementsByTagName('a'), function(elt)
  3.            {
  4.                return elt.textContent == ' Новые дорожные технологии';
  5.            })[0];
  6.            a.click();
  7.            ");

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


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

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

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

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

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

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