Sie sind auf Seite 1von 17

Automatizando o Preenchimento de Formulrios web utilizando

iMacros for Firefox

Pedro Vieira
pt.scribd.com/pedrofvieira
Junho/2016

Preencher Formulrios Web


Existe uma opo que ir agilizar e tornar mais eficiente o
preenchimento de formulrios Web nos casos em que
necessitamos fazer uma srie de registros/cadastros
repetidas vezes.
A maioria dos sites ainda no possui features que sejam
capazes de agilizar esse processo e ento basta utilizar um
complemento para seu navegador web (browser) preferido.
Aqui iremos mostrar um complemento chamado iMacros.net que
funciona na maioria dos navegadores web (browser)
Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira

Instalao
O site do desenvolvedor do
complemento pode ser
acessado atravs do link
http://www.imacros.net/
Entretanto para o uso com
Mozilla Firefox pode ser
usado o link direto
https://addons.mozilla.
org/enUS/firefox/addon/imacrosfor-firefox/

Pressione o link
Add to Firefox

Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira

Instalao
Basta confirmar a
instalao (como mostra
a figura ao lado) e
depois reiniciar o
Mozilla Firefox
Pressione
Instalar
Observao: No requer
privilgios de
administrador para
efetuar a instalao do
complemento

Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira

Voc pode usar o iMacros para automatizar seu


navegador e gravar e re-usar trabalhos
repetitivos.

Complemento

(1) Preenchedor de Formulrios & Administrador


de Senhas
(2) Download & Envio Automatizado
(3) Extrao de Dados, Capturao de Web &
Mudana de Dados Empresariais

imacros.net
Para Mozilla Firefox

(4) Teste de Web


(5) Scripting Social (Favoritos Sociais)
Entre outros.

Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira

Imacros.net
Ao clicar no cone do
complemento imacros.
net ser exibido um
painel iOpus Imacros.

cone do
complemento

Neste existe um
gerenciador de macros
e trs abas das
funcionalidades
Usar, Gravar e
Manage (Gerenciar).

Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira

Imacros.net
Funcionalidade Gravar
Para exemplificar iremos
utilizar uma pgina de
exemplo acessada pelo link
http://demo.imacros.
net/Automate/AutoDataEntry

rea onde os
comandos
esto sendo
gravados

1) Depois de clicar na aba


Gravar, escolhe-se a opo
Gravar
2) Deve-se preencher os
campos e pressionar o boto
SUBMIT do formulrio

Opo Parar
3) Para finalizar, escolhese a opo Parar

Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira

Imacros.net
Funcionalidade Manage
(Gerenciar)
Ao selecionar uma macro e
depois escolher a opo
Editar Macro ser aberto
um Editor de Macro onde
ser possvel modificar os
comandos anteriormente
gravados.
Aps as alteraes, deve-se
clicar em Save & Close
para que as alteraes
fiquem armazenadas.

Editor da
macro

Opo Editar Macro

Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira

Imacros.net
Funcionalidade Usar
Ao selecionar uma macro e
depois escolher a opo
Usar sero executados os
comandos desta macro e o
resultado mostrado no corpo
do browser.
possvel executar
repetidas vezes escolhendo o
mximo de vezes (campo Max.)
e depois escolhendo a opo
Usar (Loop).

Resultado da
execuo da
macro
Opo Usar

Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira

Imacros.net
Funcionalidade Opes
Na mesma aba Manage
(Gerenciar) podemos ter
acesso a funcionalidade
Opes que dentre outras
configuraes permite a
atualizao na aba Paths
das pastas onde ficam
armazenadas as macros, as
fontes de dados (arquivos
CSV, etc) e de downloads.

Caminho das
pastas
utilizadas
Opo Opes

Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira

Preencher Formulrio Web Com Dados de Arquivo CSV


O preenchimento nico de um formulrio Web, como vimos, pode
ser til mas algumas vezes necessitamos fazer uma srie de
registros/cadastros repetidos de dados diferentes.
O complemento iMacros.net permite a utilizao de dados
vindos de um simples arquivo CSV (Comma-separated Values Valores separados por vrgulas).
Veremos a seguir como realizar esta tarefa.

Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira

Imacros.net
6) Colocar um
nome na macro e
confirmar a
gravao com
OK

Preencher Formulrio Web com


Dados de Arquivo CSV
Para exemplificar iremos
utilizar a mesma pgina de
exemplo acessada pelo link
http://demo.imacros.
net/Automate/AutoDataEntry

5) clicar na
opo Save
Macro As

1) Acesso o link acima


2) Clicar na aba Gravar e
escolhe-se a opo Gravar
2) Deve-se preencher os
campos e pressionar o boto
SUBMIT do formulrio

4) clicar na opo Parar

Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira

Imacros.net
Preencher Formulrio Web com
Dados de Arquivo CSV
Vamos alterar a macro Teste
Loop iMacros a partir de
CSV gravada.
1) Seleciona a macro e
escolhe na aba Manage a
opo Editar Macro
Podemos notar uma sequncia
de comandos para cada um dos
campos do formulrio.

Vejamos agora o
arquivo CSV que
iremos precisar

Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira

Imacros.net
Preencher Formulrio Web com
Dados de Arquivo CSV
2) Vamos incluir 3 linhas
- uma que indica qual
arquivo de fonte de dados
(arquivo CSV)

Acrescentar trs
linhas

- Descartar a primeira linha


e comear a ler dados da
linha 2
- Utilizar a linha na
repetio (LOOP)

Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira

Imacros.net
Preencher Formulrio Web com
Dados de Arquivo CSV
3) Substituir em cada
comando o contedo digitado
durante a gravao pelo
indicador da coluna a ser
obtida no arquivo CSV
CONTENT=Fulano<SP>de
por
CONTENT={{COL01}}

Substituir dados exemplo por


{{COL01}}, {{COL02}} para cada
coluna do arquivo CSV

Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira

Imacros.net
Preencher Formulrio Web com
Dados de Arquivo CSV
4) Para utilizar a macro com
os dados do arquivo CSV,
deve-se selecionar a macro
5) Depois na aba Usar,
informar a quantidade de
linhas do arquivo CSV
(incluindo a linha de
cabealho no lida) no campo
Max.
6) Escolher a opo Usar
(Loop).

Resultado da
execuo da
macro
Opo Usar (Loop)

Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira

Obrigado!!!

Este material no um curso ou parte de nenhum curso ou treinamento. Foi


elaborado com o nico objetivo de transferir conhecimentos adquiridos em
estudos autnomos.

Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira

Das könnte Ihnen auch gefallen