Histórico da Página
...
Bloco de código | ||||
---|---|---|---|---|
| ||||
// Preencha o formulário com as credenciais do usuário document.getElementById('username').value = "$(username)"; document.getElementById('password').value = "$(password)"; // Localize e ative o botão "Entrar"(Submit) do formulário var form = document.getElementsByName('logonForm')[0]; var elements = form.elements; for (i = 0; i < elements.length; i++) { var field_type = elements[i].type.toLowerCase(); if(field_type == "submit") { elements[i].click(); } } |
Este outro exemplo pode ser utilizado para preencher as credenciais de acesso através de um aplicativo Plugin na página de login do TOTVS ECM 3.00.
Bloco de código | ||||
---|---|---|---|---|
| ||||
function fireEvent(e, t) {
if (!document.createEvent) {
var n = document.createEventObject();
return e.fireEvent("on" + t, n)
}
var n = document.createEvent("HTMLEvents");
n.initEvent(t, true, true);
return !e.dispatchEvent(n)
}
function forceChangeField(e, t, n) {
function r() { fireEvent(e, "focus") }
function i() { fireEvent(e, "change") }
e.value = t; i.callAsync(n + 100);
}
Function.prototype.callAsync = function (E) {
var t = this;
var e = E || 1;
setTimeout(function () { t.call(T); }, e);
return
};
var loginField = document.getElementById("josso_username");
var passwordField = document.getElementById("josso_password");
forceChangeField(loginField, "$(username)");
forceChangeField(passwordField, "$(password)", 1000);
var loginBtn = document.getElementById("submitLogin"); loginBtn.click();
|
HTML |
---|
<!-- Hotjar Tracking Code for http://help.fluig.com --> <script> (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:743684,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); </script> |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas