Как программно вызвать клик из CSS?

Рейтинг: -1Ответов: 1Опубликовано: 09.09.2014

Добрый день!
Пишу программу для автоматизации рутины на c#. Присутствует контрол webBrowser.

Столкнулся с задачей:
Необходимо программно вызвать действие при нажатии на элемент html-страницы.
Элемент - текст в теге

<span class=MyClass>Нажми</span>

В хроме при просмотре кода этого элемента я нашёл вкладку EventListener, где при клике вызывается функция из ява-скрипт файла.

function (t){return typeof he===X||t&&he.event.triggered===t.type?e:he.event.dispatch.apply(u.elem,arguments)}

Проанализировать файл не получается - слишком обфусцирован, можно ли программно "симулировать" нажатие?

Ответы

▲ 5

Из CSS вызвать клик нельзя, т.к. CSS это не язык программирования (формальный язык описания внешнего вида документа).
А вот из JS, обратившись к классу кнопки, можно ее нажать или из jQuery:

$('.MyClass').click(); // jQuery пример