document.getElementsByClassName('ng-scope')[0].click();
está perfectamente bien JavaScript, pero es la orientación de una <span>
elemento (que por lo general no tienen click()
eventos asociados con ellos), y no el <button>
elemento (cuyas class
atributo tiene el valor de "btn-primary"
).
Por lo tanto, JavaScript debe apuntar a btn-primary
, así:
document.getElementsByClassName('btn-primary')[0].click();
(donde [0]
posiblemente tendrá que ser ajustada, dependiendo de cómo muchos otros elementos antes de que esta se comparta su nombre de la clase).
Alternativamente, si estás seguro de que la correcta <span>
elemento es identificado por el índice 0
, entonces usted podría tener acceso a su elemento padre (que es el <button>
) y el tema de la click()
que forma:
document.getElementsByClassName('ng-scope')[0].parentElement.click();
Sin acceso a la página web en sí, sin embargo, soy incapaz de probar este rigurosamente, por lo tanto, aunque estoy seguro de que el JavaScript principios son el sonido, puede que tenga que hacer algunos ajustes de su cuenta para aislar el elemento mediante el correcto nombre de la clase y corregir índice de la matriz.