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

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

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

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

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

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

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


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

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

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