Hi guys!
I'm looking for your help
The problem is: when I got the iFrame object at the page's source code, the return was "ok", but when I tryed to pick the iFrame's source code, the result is "nothing". Even use the _IETagNameAllGetCollection and others similar functions the result is the same: "nothing"
Au3 Script:
...
#include<IE.au3>
Local $oIE = ...
Local $oFrame = _IEGetObjById($oIE, "_wicket_window_3")
ConsoleWrite(IsObj($oFrame) & @CRLF) ;RESULT = 1
ConsoleWrite($oFrame.outerHtml & @CRLF) ;RESULT = NOTHING
Principal Page's source code:
Note: the form tag doesn't have a ID or Name, but if I look for iFrame from $oIE source code, It's "ok".
<html>
...
<body>
...
DIVs, INPUTS, and so forth
...
<div class="wicket-modal" id="_wicket_window_0" role="dialog" aria-labelledby="Portal da Portabilidade de Crédito" style="left: 283px; top: 273.5px; width: 800px; visibility: visible; position: absolute;">
...
DIVs, INPUTS, and so forth
...
<form style="border-width: 0px; margin: 0px; padding: 0px; position: static; background-color: transparent;">
...
DIVs, INPUTS, and so forth
...
<iframe class="wicket_modal" id="_wicket_window_3" src="" frameborder="0" style="height: 620px;" allowtransparency="false"></iframe>
...
DIVs, INPUTS, and so forth
...
</form>
...
DIVs, INPUTS, and so forth
...
</div>
...
DIVs, INPUTS, and so forth
...
</body>
</html>
iFrame's "_wicket_window_3" source code, viewed by IE Element Inspector (I WANNA GET THIS):
<html xmlns="http://www.w3.org/1999/xhtml"><head><script src="/static/js/jquery-1.8.3.js" type="text/javascript"></script>
<script src="../../wicket/resource/org.apache.wicket.ajax.AbstractDefaultAjaxBehavior/res/js/wicket-event-jquery-ver-1408133796000.js" type="text/javascript"></script>
<script src="../../wicket/resource/org.apache.wicket.ajax.AbstractDefaultAjaxBehavior/res/js/wicket-ajax-jquery-ver-1408133796000.js" type="text/javascript"></script>
<script src="../../wicket/resource/org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow/res/modal-ver-1408133800000.js" type="text/javascript"></script>
<link href="../../wicket/resource/org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow/res/modal-ver-1408133800000.css" rel="stylesheet" type="text/css">
<script id="wicket-ajax-base-url" type="text/javascript">
/*<![CDATA[*/
Wicket.Ajax.baseUrl="ctc/portabilidadeContaSalario/detalhar?3";
/*]]>*/
</script>
<script src="../../../../static/js/jquery-ui/jquery-ui.min.js" type="text/javascript"></script>
<link href="../../../../static/js/jquery-ui/jquery-ui.min.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="robots" content="noindex">
<link href="../../static/css/ctc.css" rel="stylesheet" type="text/css">
<link href="../../static/css/ctc_custom.css" rel="stylesheet" type="text/css">
<script src="../../static/js/deployJava.js" charset="utf-8"></script></head><body><object width="0" height="0" id="deployJavaPlugin" classid="clsid:CAFEEFAC-DEC7-0000-0001-ABCDEFFEDCBA" data="data:application/x-oleobject;base64,rO/+ysfeAAAAAavN7/7cugAKAAAAAAAAAAAAAA=="></object>
<script src="../../static/js/jquery-ctc.js" charset="utf-8"></script>
<script src="../../static/js/signUtils.js" charset="utf-8"></script>
<script src="../../static/js/json3.in.js" charset="utf-8"></script>
<script src="../../static/js/menu2.js" charset="utf-8"></script>
<script src="../../static/js/componentTicket.js" charset="utf-8"></script>
<script src="../../static/js/appletScript.js" charset="utf-8"></script>
<script src="../../static/js/biginteger/bigInteger.js" charset="utf-8"></script>
<link href="../../favicon.ico" rel="icon" type="image/ico">
<script id="jquery.blockui" src="../../static/js/jquery.blockUI.js" type="text/javascript" charset="utf-8"></script>
<script id="jquery.maskedinput" src="../../static/js/jquery.maskedinput-1.3.1.min.js" type="text/javascript" charset="utf-8"></script>
<script id="jquery.priceformat" src="../../static/js/jquery.price_format.2.0.js" type="text/javascript" charset="utf-8"></script>
<script src="/csrfTokenS" type="text/javascript"></script>
<script type="text/javascript">
/*<![CDATA[*/
Wicket.Event.add(window, "domready", function(event) {
Wicket.Ajax.ajax({"sc":"content:contentChild:contentForm:RightContent:ContentDiv:wizardPortabilidade:divTab:tabsWizard:0:tabWizard:divTabContent:divContent:tabContent:dataForm:divTitle:btnRecolheAbba","c":"btnRecolheAbba4e","u":"./detalhar?3-1.IBehaviorListener.0-rootContent-BaseMainContent-BaseBlocoDireito-layoutForm-content-contentChild-contentForm-RightContent-ContentDiv-wizardPortabilidade-divTab-tabsWizard-0-tabWizard-divTabContent-divContent-tabContent-dataForm-divTitle-btnRecolheAbba","e":"click","f":"dataForm4d","m":"POST"});;
$(document).ready(function(){if(isChrome()) { $('#contentChild').css({ 'border-top':'solid 1px white'});}window.scrollTo(0,0);;
$("#cpfCli4f").mask("999.999.999-99",{});
$("#cpfCli4f").mask("999.999.999-99",{});
$("#TelCli50").mask("(99)99999999?9",{});});
Wicket.Ajax.ajax({"sc":"content:contentChild:contentForm:RightContent:ContentDiv:wizardPortabilidade:divTab:tabsWizard:0:tabWizard:divTabContent:divContent:tabContent:dataForm:containnerButtons:containerAcionsButtons:1:actionButton","c":"actionButton51","u":"./detalhar?3-1.IBehaviorListener.0-rootContent-BaseMainContent-BaseBlocoDireito-layoutForm-content-contentChild-contentForm-RightContent-ContentDiv-wizardPortabilidade-divTab-tabsWizard-0-tabWizard-divTabContent-divContent-tabContent-dataForm-containnerButtons-containerAcionsButtons-1-actionButton","e":"click","f":"dataForm4d","m":"POST"});;
Wicket.Ajax.ajax({"c":"dataForm4d","u":"./detalhar?3-1.IBehaviorListener.0-rootContent-BaseMainContent-BaseBlocoDireito-layoutForm-content-contentChild-contentForm-RightContent-ContentDiv-wizardPortabilidade-divTab-tabsWizard-0-tabWizard-divTabContent-divContent-tabContent-dataForm","e":"submit","f":"dataForm4d","m":"POST"});;
Wicket.Ajax.ajax({"c":"contentForm52","u":"./detalhar?3-1.IBehaviorListener.0-rootContent-BaseMainContent-BaseBlocoDireito-layoutForm-content-contentChild-contentForm","e":"submit","f":"contentForm52","m":"POST"});;
Wicket.Ajax.ajax({"c":"layoutForm","u":"./detalhar?3-1.IBehaviorListener.0-rootContent-BaseMainContent-BaseBlocoDireito-layoutForm","e":"submit","f":"layoutForm","m":"POST"});;
;});
/*]]>*/
</script>
<title>Portal da Portabilidade de Crédito</title>
<div id="rootContent">
<div id="main" style="margin: 0px;">
<div id="corpo">
<div id="blocoDireito" style="padding: 0px; top: 0px;">
<form id="layoutForm" action="./detalhar?3-1.IFormSubmitListener-rootContent-BaseMainContent-BaseBlocoDireito-layoutForm&SECURITYTOKEN=HIMY-BPSD-5C7F-20H2-XERE-E38O-YKYZ-VVB7-H53V-M9FA-B4CB-P3E6-557U-T5J7-IB1Q-N256" method="post" defaultform="true"><div style="left: -100px; top: -100px; width: 0px; height: 0px; overflow: hidden; position: absolute;"><input name="layoutForm_hf_0" id="layoutForm_hf_0" type="hidden"></div>
<div id="messagePanel" style="display: none;"></div>
<div id="pagina">
<div id="contentChild">
<div id="contentForm52" defaultform="true">
<div id="right" style="margin: 0px;">
<div id="conteudo" style="margin: 0px;">
<span><h3 style="margin: 0px 0px 10px; padding: 0px;"> <font color="gray">NU Portabilidade: </font>201807110000056998252 <br><font color="gray">Situação: </font>Aceite Compulsório por falta de resposta do Participante Folha de Pagamento <br><font color="gray">Data: </font>17/07/2018 <br><font color="gray">Motivo: </font>Aceite Compulsório por falta de resposta do Participante Folha de Pagamento</h3></span>
<span>
<div class="passos" id="divBreadCrumb53">
<div class="passo ativo">
<div class="passo numero ativo"><span>1</span></div>
<div class="passoTexto"><span>Cliente</span></div>
<br class="clr">
<div class="passoStatus"><span>Você está aqui</span></div>
</div>
<div class="passo inativo">
<div class="passo numero inativo"><span>2</span></div>
<div class="passoTexto"><span>Participante</span></div>
<br class="clr">
<div class="passoStatus"><span>Você está aqui</span></div>
</div>
</div>
<div id="divTab54">
<div class="passosConteudo">
<div>
<div id="AbaCliente_0" ticket="Identificação do cliente" containnerpath="AbaCliente_0" containnerid="AbaCliente_0">
<div id="dataForm4d" defaultform="true">
<table style="width: 726px;" border="0" cellspacing="0" cellpadding="0">
<tbody><tr>
<td class="destaqueTb" style="width: 100%;">
<span class="tituloTb">Identificação do cliente</span>
<span class="imgTb"><input name="content:contentChild:contentForm:RightContent:ContentDiv:wizardPortabilidade:divTab:tabsWizard:0:tabWizard:divTabContent:divContent:tabContent:dataForm:divTitle:btnRecolheAbba" class="btRecolher" id="btnRecolheAbba4e" type="button"></span>
</td>
</tr>
<tr>
<td class="blocoDados2 itemVisivel" id="divContent_tabContent">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody><tr>
<td>
<div class="dados">
<span>CPF *</span><br>
<input name="content:contentChild:contentForm:RightContent:ContentDiv:wizardPortabilidade:divTab:tabsWizard:0:tabWizard:divTabContent:divContent:tabContent:dataForm:divContent:cpfCli" disabled="disabled" id="cpfCli4f" style="width: 210px;" maxlength="15" value="01234567890" ticket="CPF" mask="CPF" unmask="true" ticketpath="AbaCliente_0">
</div>
</td>
</tr>
<tr>
<td colspan="2">
<div class="dados">
<span>Nome *</span><br>
<input name="content:contentChild:contentForm:RightContent:ContentDiv:wizardPortabilidade:divTab:tabsWizard:0:tabWizard:divTabContent:divContent:tabContent:dataForm:divContent:NomCli" disabled="disabled" id="NomCli55" style="width: 550px;" type="text" maxlength="80" value="JOAO DA SILVA" ticket="Nome" ticketpath="AbaCliente_0">
</div>
</td>
</tr>
<tr>
<td>
<div class="dados">
<span>Telefone</span><br>
<input name="content:contentChild:contentForm:RightContent:ContentDiv:wizardPortabilidade:divTab:tabsWizard:0:tabWizard:divTabContent:divContent:tabContent:dataForm:divContent:TelCli" disabled="disabled" id="TelCli50" style="width: 210px;" type="text" value="" ticket="Telefone" mask="TELEFONE_DDD_XSD" unmask="false" ticketpath="AbaCliente_0">
</div>
</td>
<td>
<div class="dados">
<span>Email</span><br>
<input name="content:contentChild:contentForm:RightContent:ContentDiv:wizardPortabilidade:divTab:tabsWizard:0:tabWizard:divTabContent:divContent:tabContent:dataForm:divContent:EmailCli" disabled="disabled" id="EmailCli56" style="width: 300px;" type="text" maxlength="50" value="" ticket="Email" ticketpath="AbaCliente_0">
</div>
</td>
</tr>
<tr>
<td>
<div class="dados">
<span>Código Autenticação do Beneficiário</span><br>
<input name="content:contentChild:contentForm:RightContent:ContentDiv:wizardPortabilidade:divTab:tabsWizard:0:tabWizard:divTabContent:divContent:tabContent:dataForm:divContent:codigoAutenticacaoBeneficiario" disabled="disabled" id="codigoAutenticacaoBeneficiario57" style="width: 210px;" type="text" maxlength="100" value="" ticket="Código Autenticação do Beneficiário" ticketpath="AbaCliente_0">
</div>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
<div class="botoes">
<input name="ACTION" class="botao botaoPadrao" id="actionButton51" type="submit" value="Próximo">
</div>
</div>
</div>
</div>
</div>
</div>
<div class="botoes" id="divBotoes58" style="margin: -30px 0px 4px;">
</div>
</span>
<span></span>
</div>
</div>
</div>
</div>
<div id="popUpWindow59" style="display: none;">
<div id="content5a" style="display: none;"></div>
</div>
<div id="popupConfirmacao5b" style="display: none;">
<div id="content5c" style="display: none;"></div>
</div>
</div>
<input name="SECURITYTOKEN" type="hidden" value="XXXX"></form>
<br class="clr">
</div>
</div>
</div>
<script type="text/javascript">
/*<![CDATA[*/
$(document).ready(function() {
setInterval(function() {
var data = new Date();
var options = { year: "numeric", month: "numeric", day: "numeric" };
$('#dataHora').html(data.toLocaleTimeString("pt-BR", options));
}, 1000);
});
/*]]>*/
</script>
</div>
<div style="display: none;">
<h1 id="blockUIView"><img width="40" height="40" style="top: 15px; position: relative;" src="../../static/imagens/big-roller.gif"><span id="messageWait">Por favor, aguarde...</span></h1>
</div>
<span id="confirmationDialog5d" style="display: none;">
</span>
<script>var attributes = {"id":"ecpfApplet","codebase":"*","height":"1","width":"1","code":"br.org.cip.applet.EcpfApplet"};
var parameters = {"jnlp_href":"/jnlp/generator/ecpf.jnlp"};
var version = "1.6";
var applet = deployJava.runApplet(attributes,parameters,version);</script><applet width="1" height="1" id="ecpfApplet" codebase="*" code="br.org.cip.applet.EcpfApplet"><PARAM NAME="_cx" VALUE="26"><PARAM NAME="_cy" VALUE="26">
<param name="jnlp_href" value="/jnlp/generator/ecpf.jnlp"><param name="codebase_lookup" value="false">
</applet>
<span id="asynchronousComponent5e" style="display: none;">Asynchronous</span>
<script type="text/javascript">
/*<![CDATA[*/
/***
$(document).ready(function() {
alert('Completou a renderização');
});
$("#tableRender").ready(function() {
alert("Table rendered finish");
});
****/
$.blockUI.defaults.message = $('#blockUIView');
var assyncProcess = false;
$(document).ajaxStart(function() {
if(!assyncProcess)
$.blockUI();
}).ajaxStop(function() {
if(!assyncProcess)
$.unblockUI();
});
var fieldNamesError = new Array();
var fieldNamesNoError = new Array();
function fieldsDecorator(fieldError,fieldNoError) {
fieldNamesError = fieldError==null?fieldNamesError:fieldError;
fieldNamesNoError = fieldNoError==null?fieldNamesNoError:fieldNoError;
}
function decorator() {
$.each(fieldNamesError, function( key, val ) {
var selectorID = val;//"[ticket='"+val+"']";
$(selectorID).addClass("inputError");
});
$.each(fieldNamesNoError, function( key, val ) {
var selectorID = val;//"[ticket='"+val+"']";
$(selectorID).removeClass("inputError");
});
}
function isInternetExplorer() {
var ie = navigator.userAgent.toString().toLowerCase().indexOf('msie')>0;
return ie;
}
function isChrome() {
var chrome = navigator.userAgent.toString().toLowerCase().indexOf('chrome')>0;
return chrome;
}
function assynchronousProcessing(imageurl,message) {
assyncProcess = true;
$.unblockUI();
$.blockUI({ message: '<h1><img height="40" width="40" style="position:relative; top:15px;" src="'+imageurl+'" /> '+message+'...</h1>' });
}
/*]]>*/
</script>
</body></html>
Well, I'll appreciate all kind of help.
Thank you!