Да, можно нажать кнопку, которая была динамически создана на странице, если создание кнопки предшествует вашему сценарию.
Например, кнопка, созданная следующим образом:
var button = document.createElement('button');
button.innerHTML = 'newButton';
button.id = 'buttonId';
document.querySelector('body').appendChild(button);
button.addEventListener('click', function(e){
alert('Button clicked');
});
Ваш скрипт может получить доступ к этому коду:
document.querySelector('#buttonId').click();