Показать сообщение отдельно
  #2 (permalink)  
Старый 02.01.2016, 15:08
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

К сожалению ничего не знаю про iMacros, но примерно так происходит отлов кнопки на js.

Насчет ее отсутствие в html, то если ее (кнопки) нету в исходном коде, ctrl-u, то да, она генерируется с помощью js, в таком случае ее можно отловить с помощью f12.

Вот пример. Генерации и клика по кнопке через 5 секунд.

var interval = 5000;

setTimeout(function() {
	var btn = document.createElement('button');
	btn.innerHTML = 'button';
	btn.onclick = function() {
		alert('Click');
	};
	document.body.appendChild(btn);
}, interval);

var timer = setInterval(function() {
	var btn = document.querySelector('body button');
	if (btn) {
		alert('gotcha!');
		btn.click();
		clearInterval(timer);
	}
}, 100);
Ответить с цитированием