Phantom.js página de inicio de sesión de instagram

Estoy tratando de usar phantom.js para iniciar sesión en el sitio web de instagram. Mi primer acercamiento fue:

document.querySelector("input[name='username']").value = "Username";
document.querySelector("input[name='password']").value = "Pass";

Pero este código no cambia da DOM.

Mi segundo enfoque:

document.getElementsByClassName("_kp5f7 _qy55y")[0].setAttribute("value", "Username");
document.getElementsByClassName("_kp5f7 _qy55y")[0].value = "Pass";

Pero cuando inspecciono los campos de paquetes de red, el nombre de usuario y la contraseña están en blanco.

Página de inicio de sesión de Instagram:https://www.instagram.com/accounts/login/

Respuestas a la pregunta(1)

Su respuesta a la pregunta