macros na página pesada do ajax

0

Estou procurando um sistema de macro para uma página que é strongmente baseada em ajax. As extensões que encontrei só funcionam em páginas estáticas (procure por um campo chamado "xxx", digite "yyy", envie)

O que eu preciso é

  • pesquise por "(mais)"
  • clique nele
  • o texto é baixado em um div (id aleatório) com um "..." div.
  • Clique nessa div, aparece um menu
  • Clique no item de menu "Relatório" (identificação aleatória)
  • Um pop-up é carregado pelo ajax
  • Clique na palavra "Spam"
  • Um botão "Enviar" aparece
  • Clique nesse botão. Popup desaparece
  • (repetir)

Eu tentei

  • Dejaclick
  • Automação do navegador do Chromium
  • iMacros

Nenhum parece funcionar em páginas dinâmicas do ajax.

    
por Lenne 24.10.2017 / 09:42

1 resposta

0

... for a page which is heavily ajax-based.

Eu mesmo tive esse problema. Ferramentas baseadas em HTML, como iMacros ou Selenium IDE não funcionará de forma confiável com páginas da web complexas porque elas precisam de uma página estável para encontrar seus elementos, não aparecendo e desaparecendo código javascript (como você disse).

Mas tive bons resultados com Sikuli e Kantu Visual Browser Automation , que é como o Sikuli, mas dentro de um navegador da web Chromium. Ambas as ferramentas usam o reconhecimento de imagem e simulam cliques reais do mouse , para que funcionem bem com aplicativos da web pesados de ajax!

A diferença é que o Sikuli é executado na área de trabalho, mas o Kantu é executado dentro do próprio navegador, portanto, ele não ocupa a área de trabalho e você pode continuar fazendo outras coisas enquanto está em execução.

    
por 08.02.2018 / 10:00