Используя phantomjs получаю страничку. Как сделать клик по элементу
<a ng-if="!progress.enabled && !credentials.phone_code_hash" ng-click="sendCode()">
<my-i18n msgid="modal_next">Next</my-i18n><i class="icon icon-next-submit"></i>
</a>
На сайте при клике на Next появляется всплывающее окно.
function mouseclick( element ) { //расширяем возможности phantomjs, делаем новую функцию настоящего клика по элементу
// create a mouse click event
var event = document.createEvent( 'MouseEvents' );
event.initMouseEvent( 'click', true, true, window, 1, 0, 0 );
// send click to element
element.dispatchEvent( event );
}
page.evaluate(
function(mouseclick_fn) {
window.setTimeout(
function () {
var element = $('a')[0];
mouseclick_fn( element );
},
2000
);
},
mouseclick
);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть функция, которая переводит длину песни в минуты и секунды(изначально дли в секундах)
Пишу поиск для аудиоплеераВозникла проблема: почему-то пишет что allForSearch is not defined