USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Interagir com pagina Web
Polack
EMBU DAS ARTES
SP - BRASIL
ENUNCIADA !
Postada em 06/12/2011 16:46 hs         
Cara no primeiro instante entendi que vc esta tentando clicar um objeto ainda não criado ou carregado no load do form, mas vc disse que se esperar un segundo funciona perfeitmente, pq não esperar esse segundo?
   
WET
TABOÃO DA SERRA
SP - BRASIL
Postada em 06/12/2011 17:21 hs         
é que o comando é automática, não tem intervensão humana.
Eu até criei um função sleep para aguardar. mas ainda não funcionou. rs
     
Polack
EMBU DAS ARTES
SP - BRASIL
ENUNCIADA !
Postada em 06/12/2011 18:49 hs         
è uma solução meio tosca, mas deve funcionar.
Coloca um timer no form, com a propriedade enable = false
e quando carregar o form, vc habilita o timer
no timer vc faz as verifacações de carregamento da pagina

if ja esta carregada  then
clica no botãotal
clica no outro botão
desabilita o timer
se não
continua verificando


mais ou menos isso:
    If ie.ReadyState = READYSTATE_COMPLETE Then
    ie.Document.All("btnOpcoes").Click
   Else
    If ie.Busy Or ie.ReadyState <> READYSTATE_COMPLETE Then
    ie.Document.All("btnConsultar").Click
       timer1.Enabled = False
   Else
   timer1.Enabled = True
   End If
   End If
qlq coisa posta...T +

   
WET
TABOÃO DA SERRA
SP - BRASIL
ENUNCIADA !
Postada em 08/12/2011 08:39 hs         
Olá Polack, consegui resolver com uma forma parecida, habilitei uma função chamada Sleep do VB.

Muito obrigado pela força.
   
Página(s): 2/2     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página