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();
- ");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д