К сожалению ничего не знаю про 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);