SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
AutomatizandooPreenchimentodeFormulárioswebutilizando
iMacrosforFirefox
Pedro Vieira
pt.scribd.com/pedrofvieira
Junho/2016
PreencherFormuláriosWeb
Existe uma opção que irá agilizar e tornar mais eficiente o
preenchimento de formulários Web nos casos em que
necessitamos fazer uma série de registros/cadastros
repetidas vezes.
A maioria dos sites ainda não possui “features” que sejam
capazes de agilizar esse processo e então 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
Instalação
O site do desenvolvedor do
complemento pode ser
acessado através do link
http://www.imacros.net/
Entretanto para o uso com
Mozilla Firefox pode ser
usado o link direto
https://addons.mozilla.
org/en-
US/firefox/addon/imacros-
for-firefox/
Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira
Pressione o link
“Add to Firefox”
Instalação
Basta confirmar a
instalação (como mostra
a figura ao lado) e
depois reiniciar o
Mozilla Firefox
Observação: Não requer
privilégios de
administrador para
efetuar a instalação do
complemento
Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira
Pressione
“Instalar”
Complemento
imacros.net
Você pode usar o iMacros para automatizar seu
navegador e gravar e re-usar trabalhos
repetitivos.
(1) Preenchedor de Formulários & Administrador
de Senhas
(2) Download & Envio Automatizado
(3) Extração de Dados, Capturação de Web &
Mudança de Dados Empresariais
(4) Teste de Web
(5) Scripting Social (Favoritos Sociais)
Entre outros.
Para Mozilla Firefox
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.
Neste existe um
gerenciador de macros
e três abas das
funcionalidades
“Usar”, “Gravar” e
“Manage” (Gerenciar).
Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira
ícone do
complemento
Imacros.net
Funcionalidade “Gravar”
Para exemplificar iremos
utilizar uma página de
exemplo acessada pelo link
http://demo.imacros.
net/Automate/AutoDataEntry
1) Depois de clicar na aba
“Gravar”, escolhe-se a opção
“Gravar”
2) Deve-se preencher os
campos e pressionar o botão
“SUBMIT” do formulário
3) Para finalizar, escolhe-
se a opção “Parar”
Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira
Opção Parar
Área onde os
comandos
estão sendo
gravados
Imacros.net
Funcionalidade “Manage”
(Gerenciar)
Ao selecionar uma macro e
depois escolher a opção
“Editar Macro” será aberto
um “Editor de Macro” onde
será possível modificar os
comandos anteriormente
gravados.
Após as alterações, deve-se
clicar em “Save & Close”
para que as alterações
fiquem armazenadas.
Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira
Editor da
macro
Opção Editar Macro
Imacros.net
Funcionalidade “Usar”
Ao selecionar uma macro e
depois escolher a opção
“Usar” serão executados os
comandos desta macro e o
resultado mostrado no corpo
do browser.
É possível executar
repetidas vezes escolhendo o
máximo de vezes (campo Max.)
e depois escolhendo a opção
Usar (Loop).
Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira
Resultado da
execução da
macro
Opção Usar
Imacros.net
Funcionalidade “Opções”
Na mesma aba “Manage”
(Gerenciar) podemos ter
acesso a funcionalidade
“Opções” que dentre outras
configurações permite a
atualização na aba “Paths”
das pastas onde ficam
armazenadas as macros, as
fontes de dados (arquivos
CSV, etc) e de downloads.
Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira
Caminho das
pastas
utilizadas
Opção “Opções”
PreencherFormulárioWebComDadosdeArquivoCSV
O preenchimento único de um formulário Web, como vimos, pode
ser útil mas algumas vezes necessitamos fazer uma série de
registros/cadastros repetidos de dados diferentes.
O complemento iMacros.net permite a utilização de dados
vindos de um simples arquivo CSV (Comma-separated Values -
Valores separados por vírgulas).
Veremos a seguir como realizar esta tarefa.
Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira
Imacros.net
Preencher Formulário Web com
Dados de Arquivo CSV
Para exemplificar iremos
utilizar a mesma página de
exemplo acessada pelo link
http://demo.imacros.
net/Automate/AutoDataEntry
1) Acesso o link acima
2) Clicar na aba “Gravar” e
escolhe-se a opção “Gravar”
2) Deve-se preencher os
campos e pressionar o botão
“SUBMIT” do formulário
Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira
4) clicar na opção Parar
5) clicar na
opção “Save
Macro As”
6) Colocar um
nome na macro e
confirmar a
gravação com
“OK”
Imacros.net
Preencher Formulário 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
opção “Editar Macro”
Podemos notar uma sequência
de comandos para cada um dos
campos do formulário.
Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira
Vejamos agora o
arquivo CSV que
iremos precisar
Imacros.net
Preencher Formulário Web com
Dados de Arquivo CSV
2) Vamos incluir 3 linhas
- uma que indica qual
arquivo de fonte de dados
(arquivo CSV)
- Descartar a primeira linha
e começar a ler dados da
linha 2
- Utilizar a linha na
repetição (LOOP)
Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira
Acrescentar três
linhas
Imacros.net
Preencher Formulário Web com
Dados de Arquivo CSV
3) Substituir em cada
comando o conteúdo digitado
durante a gravação pelo
indicador da coluna a ser
obtida no arquivo CSV
CONTENT=Fulano<SP>de
por
CONTENT={{COL01}}
Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira
Substituir dados exemplo por
{{COL01}}, {{COL02}} para cada
coluna do arquivo CSV
Imacros.net
Preencher Formulário 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
cabeçalho não lida) no campo
Max.
6) Escolher a opção Usar
(Loop).
Resultado da
execução da
macro
Opção Usar (Loop)
Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira
Este material não é um curso ou parte de nenhum curso ou treinamento. Foi
elaborado com o único objetivo de transferir conhecimentos adquiridos em
estudos autônomos.
Obrigado!!!
Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira

Mais conteúdo relacionado

Mais procurados

Sistema Operacional Windows Xp
Sistema Operacional Windows XpSistema Operacional Windows Xp
Sistema Operacional Windows XpSOL RIBEIRO
 
Apresentação Aula Memoria
Apresentação Aula MemoriaApresentação Aula Memoria
Apresentação Aula MemoriaCENTEC
 
Sistemas Operacionais - Aula 08 (Sincronização e Comunicação entre Processos)
Sistemas Operacionais - Aula 08 (Sincronização e Comunicação entre Processos)Sistemas Operacionais - Aula 08 (Sincronização e Comunicação entre Processos)
Sistemas Operacionais - Aula 08 (Sincronização e Comunicação entre Processos)Leinylson Fontinele
 
Processo do Algodão des da Plantação até virar tecido
Processo do Algodão des da Plantação até virar tecidoProcesso do Algodão des da Plantação até virar tecido
Processo do Algodão des da Plantação até virar tecidoWilliam Pinheiro
 
Curso básico de informática
Curso básico de informáticaCurso básico de informática
Curso básico de informáticaananiasdoamaral
 
Aula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisAula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisJocelma Rios
 
Tipos de computador
Tipos de computadorTipos de computador
Tipos de computadorLucilene
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas OperacionaisVirgínia
 
2009 1 - sistemas operacionais - aula 8 - memoria
2009 1 - sistemas operacionais - aula 8 - memoria2009 1 - sistemas operacionais - aula 8 - memoria
2009 1 - sistemas operacionais - aula 8 - memoriaComputação Depressão
 
Apostila Informática Básica Windows 7 e Pacote Office
Apostila Informática Básica Windows 7 e Pacote OfficeApostila Informática Básica Windows 7 e Pacote Office
Apostila Informática Básica Windows 7 e Pacote OfficeClayton de Almeida Souza
 
Hardware e software conceitos
Hardware e software conceitosHardware e software conceitos
Hardware e software conceitosDanilo Vilanova
 
Instalação de Servidor FTP - Microsoft Windows Server 2008
Instalação de Servidor FTP - Microsoft Windows Server 2008Instalação de Servidor FTP - Microsoft Windows Server 2008
Instalação de Servidor FTP - Microsoft Windows Server 2008Joeldson Costa Damasceno
 
Intro tecelagem pg
Intro tecelagem pgIntro tecelagem pg
Intro tecelagem pgfelins
 
Construção de interfaces gráficas com Tkinter
Construção de interfaces gráficas com TkinterConstrução de interfaces gráficas com Tkinter
Construção de interfaces gráficas com TkinterMarcos Castro
 

Mais procurados (20)

Sistemas de arquivos e partições
Sistemas de arquivos e partiçõesSistemas de arquivos e partições
Sistemas de arquivos e partições
 
Définition Culture de Service
Définition Culture de ServiceDéfinition Culture de Service
Définition Culture de Service
 
Sistema Operacional Windows Xp
Sistema Operacional Windows XpSistema Operacional Windows Xp
Sistema Operacional Windows Xp
 
Apresentação Aula Memoria
Apresentação Aula MemoriaApresentação Aula Memoria
Apresentação Aula Memoria
 
Sistemas Operacionais - Aula 08 (Sincronização e Comunicação entre Processos)
Sistemas Operacionais - Aula 08 (Sincronização e Comunicação entre Processos)Sistemas Operacionais - Aula 08 (Sincronização e Comunicação entre Processos)
Sistemas Operacionais - Aula 08 (Sincronização e Comunicação entre Processos)
 
Processo do Algodão des da Plantação até virar tecido
Processo do Algodão des da Plantação até virar tecidoProcesso do Algodão des da Plantação até virar tecido
Processo do Algodão des da Plantação até virar tecido
 
Intro c
Intro cIntro c
Intro c
 
Curso básico de informática
Curso básico de informáticaCurso básico de informática
Curso básico de informática
 
Aula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisAula 5a - Sistemas Operacionais
Aula 5a - Sistemas Operacionais
 
Tipos de computador
Tipos de computadorTipos de computador
Tipos de computador
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
2009 1 - sistemas operacionais - aula 8 - memoria
2009 1 - sistemas operacionais - aula 8 - memoria2009 1 - sistemas operacionais - aula 8 - memoria
2009 1 - sistemas operacionais - aula 8 - memoria
 
Apostila Informática Básica Windows 7 e Pacote Office
Apostila Informática Básica Windows 7 e Pacote OfficeApostila Informática Básica Windows 7 e Pacote Office
Apostila Informática Básica Windows 7 e Pacote Office
 
Hardware e software conceitos
Hardware e software conceitosHardware e software conceitos
Hardware e software conceitos
 
Instalação de Servidor FTP - Microsoft Windows Server 2008
Instalação de Servidor FTP - Microsoft Windows Server 2008Instalação de Servidor FTP - Microsoft Windows Server 2008
Instalação de Servidor FTP - Microsoft Windows Server 2008
 
Apresentação partes do computador
Apresentação partes do computadorApresentação partes do computador
Apresentação partes do computador
 
Intro tecelagem pg
Intro tecelagem pgIntro tecelagem pg
Intro tecelagem pg
 
Sistemas Operacionais e Mercado de Trabalho
Sistemas Operacionais e Mercado de TrabalhoSistemas Operacionais e Mercado de Trabalho
Sistemas Operacionais e Mercado de Trabalho
 
Construção de interfaces gráficas com Tkinter
Construção de interfaces gráficas com TkinterConstrução de interfaces gráficas com Tkinter
Construção de interfaces gráficas com Tkinter
 
Introdução a python
Introdução a pythonIntrodução a python
Introdução a python
 

Semelhante a Automatizar preenchimento de formulários web com iMacros

JasperReports Tecnicas de geracao_de_relatorios1
JasperReports  Tecnicas de geracao_de_relatorios1JasperReports  Tecnicas de geracao_de_relatorios1
JasperReports Tecnicas de geracao_de_relatorios1Sliedesharessbarbosa
 
ASP.NET WebForms x ASP.NET MVC
ASP.NET WebForms x ASP.NET MVCASP.NET WebForms x ASP.NET MVC
ASP.NET WebForms x ASP.NET MVCFelipe Pimentel
 
Firefox - Developer's Best Friend // Fisl2008
Firefox - Developer's Best Friend // Fisl2008Firefox - Developer's Best Friend // Fisl2008
Firefox - Developer's Best Friend // Fisl2008Clauber Stipkovic
 
Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...
Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...
Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...jCursos
 
Speed stream 5200
Speed stream 5200Speed stream 5200
Speed stream 5200maxytetsu
 
Descobrindo profiling de aplicações java com JProfiler - Getty/IO - Diogene...
Descobrindo profiling de aplicações java com JProfiler - Getty/IO - Diogene...Descobrindo profiling de aplicações java com JProfiler - Getty/IO - Diogene...
Descobrindo profiling de aplicações java com JProfiler - Getty/IO - Diogene...Diogenes Buarque Ianakiara
 
MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD
MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUDMÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD
MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUDOrlindo Saraiva
 
Documentação CakePHP - Português Br
Documentação CakePHP -  Português BrDocumentação CakePHP -  Português Br
Documentação CakePHP - Português BrLuiz Ladeira
 
Demoiselle Behave - Parte 2
Demoiselle Behave - Parte 2Demoiselle Behave - Parte 2
Demoiselle Behave - Parte 2Vanderson Silva
 
Comet - ReverseAjax com DWR - Resumo
Comet - ReverseAjax com DWR - ResumoComet - ReverseAjax com DWR - Resumo
Comet - ReverseAjax com DWR - ResumoHanderson Frota
 
(A04 e A05) LabMM3 - JavaScript
(A04 e A05) LabMM3 - JavaScript(A04 e A05) LabMM3 - JavaScript
(A04 e A05) LabMM3 - JavaScriptCarlos Santos
 
Desenvolvendo para magento - primeiros passos
Desenvolvendo para magento - primeiros passosDesenvolvendo para magento - primeiros passos
Desenvolvendo para magento - primeiros passosRicardo Martins
 
Desenvolvimento web ágil com python e web2py
Desenvolvimento web ágil com python e web2pyDesenvolvimento web ágil com python e web2py
Desenvolvimento web ágil com python e web2pyRelsi Maron
 

Semelhante a Automatizar preenchimento de formulários web com iMacros (20)

JasperReports Tecnicas de geracao_de_relatorios1
JasperReports  Tecnicas de geracao_de_relatorios1JasperReports  Tecnicas de geracao_de_relatorios1
JasperReports Tecnicas de geracao_de_relatorios1
 
Cake Php
Cake PhpCake Php
Cake Php
 
Apostila ajax
Apostila ajaxApostila ajax
Apostila ajax
 
ASP.NET WebForms x ASP.NET MVC
ASP.NET WebForms x ASP.NET MVCASP.NET WebForms x ASP.NET MVC
ASP.NET WebForms x ASP.NET MVC
 
Django Módulo Básico Parte II
Django Módulo Básico Parte IIDjango Módulo Básico Parte II
Django Módulo Básico Parte II
 
Firefox - Developer's Best Friend // Fisl2008
Firefox - Developer's Best Friend // Fisl2008Firefox - Developer's Best Friend // Fisl2008
Firefox - Developer's Best Friend // Fisl2008
 
Joomla
JoomlaJoomla
Joomla
 
Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...
Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...
Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...
 
Uso de macros_no_msexcel
Uso de macros_no_msexcelUso de macros_no_msexcel
Uso de macros_no_msexcel
 
Speed stream 5200
Speed stream 5200Speed stream 5200
Speed stream 5200
 
Descobrindo profiling de aplicações java com JProfiler - Getty/IO - Diogene...
Descobrindo profiling de aplicações java com JProfiler - Getty/IO - Diogene...Descobrindo profiling de aplicações java com JProfiler - Getty/IO - Diogene...
Descobrindo profiling de aplicações java com JProfiler - Getty/IO - Diogene...
 
Metasys school server resumido
Metasys school server resumidoMetasys school server resumido
Metasys school server resumido
 
MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD
MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUDMÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD
MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD
 
Documentação CakePHP - Português Br
Documentação CakePHP -  Português BrDocumentação CakePHP -  Português Br
Documentação CakePHP - Português Br
 
Demoiselle Behave - Parte 2
Demoiselle Behave - Parte 2Demoiselle Behave - Parte 2
Demoiselle Behave - Parte 2
 
Comet - ReverseAjax com DWR - Resumo
Comet - ReverseAjax com DWR - ResumoComet - ReverseAjax com DWR - Resumo
Comet - ReverseAjax com DWR - Resumo
 
(A04 e A05) LabMM3 - JavaScript
(A04 e A05) LabMM3 - JavaScript(A04 e A05) LabMM3 - JavaScript
(A04 e A05) LabMM3 - JavaScript
 
Desenvolvendo para magento - primeiros passos
Desenvolvendo para magento - primeiros passosDesenvolvendo para magento - primeiros passos
Desenvolvendo para magento - primeiros passos
 
Desenvolvimento web ágil com python e web2py
Desenvolvimento web ágil com python e web2pyDesenvolvimento web ágil com python e web2py
Desenvolvimento web ágil com python e web2py
 
W2py pyconpe
W2py pyconpeW2py pyconpe
W2py pyconpe
 

Mais de Pedro Fernandes Vieira

Como desenvolver uma aplicação Web com django 2.2.13 (Parte 2 de 2)
Como desenvolver uma aplicação Web com django 2.2.13 (Parte 2 de 2)Como desenvolver uma aplicação Web com django 2.2.13 (Parte 2 de 2)
Como desenvolver uma aplicação Web com django 2.2.13 (Parte 2 de 2)Pedro Fernandes Vieira
 
Lab python django - parte 2 - python + virtualenv
Lab python django - parte 2 - python + virtualenvLab python django - parte 2 - python + virtualenv
Lab python django - parte 2 - python + virtualenvPedro Fernandes Vieira
 
Lab python django - parte 1 - windows e vagrant
Lab python django - parte 1 - windows e vagrantLab python django - parte 1 - windows e vagrant
Lab python django - parte 1 - windows e vagrantPedro Fernandes Vieira
 
PostgreSQL - Visão Geral - Pedro Vieira
PostgreSQL - Visão Geral - Pedro VieiraPostgreSQL - Visão Geral - Pedro Vieira
PostgreSQL - Visão Geral - Pedro VieiraPedro Fernandes Vieira
 

Mais de Pedro Fernandes Vieira (6)

Testando API Rest com Insomnia Core
Testando API Rest com Insomnia CoreTestando API Rest com Insomnia Core
Testando API Rest com Insomnia Core
 
Como desenvolver uma aplicação Web com django 2.2.13 (Parte 2 de 2)
Como desenvolver uma aplicação Web com django 2.2.13 (Parte 2 de 2)Como desenvolver uma aplicação Web com django 2.2.13 (Parte 2 de 2)
Como desenvolver uma aplicação Web com django 2.2.13 (Parte 2 de 2)
 
Lab python django - parte 2 - python + virtualenv
Lab python django - parte 2 - python + virtualenvLab python django - parte 2 - python + virtualenv
Lab python django - parte 2 - python + virtualenv
 
Lab python django - parte 1 - windows e vagrant
Lab python django - parte 1 - windows e vagrantLab python django - parte 1 - windows e vagrant
Lab python django - parte 1 - windows e vagrant
 
Internet of Things - Overview
Internet of Things - OverviewInternet of Things - Overview
Internet of Things - Overview
 
PostgreSQL - Visão Geral - Pedro Vieira
PostgreSQL - Visão Geral - Pedro VieiraPostgreSQL - Visão Geral - Pedro Vieira
PostgreSQL - Visão Geral - Pedro Vieira
 

Automatizar preenchimento de formulários web com iMacros

  • 2. PreencherFormuláriosWeb Existe uma opção que irá agilizar e tornar mais eficiente o preenchimento de formulários Web nos casos em que necessitamos fazer uma série de registros/cadastros repetidas vezes. A maioria dos sites ainda não possui “features” que sejam capazes de agilizar esse processo e então 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
  • 3. Instalação O site do desenvolvedor do complemento pode ser acessado através do link http://www.imacros.net/ Entretanto para o uso com Mozilla Firefox pode ser usado o link direto https://addons.mozilla. org/en- US/firefox/addon/imacros- for-firefox/ Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira Pressione o link “Add to Firefox”
  • 4. Instalação Basta confirmar a instalação (como mostra a figura ao lado) e depois reiniciar o Mozilla Firefox Observação: Não requer privilégios de administrador para efetuar a instalação do complemento Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira Pressione “Instalar”
  • 5. Complemento imacros.net Você pode usar o iMacros para automatizar seu navegador e gravar e re-usar trabalhos repetitivos. (1) Preenchedor de Formulários & Administrador de Senhas (2) Download & Envio Automatizado (3) Extração de Dados, Capturação de Web & Mudança de Dados Empresariais (4) Teste de Web (5) Scripting Social (Favoritos Sociais) Entre outros. Para Mozilla Firefox Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira
  • 6. Imacros.net Ao clicar no ícone do complemento imacros. net será exibido um painel iOpus Imacros. Neste existe um gerenciador de macros e três abas das funcionalidades “Usar”, “Gravar” e “Manage” (Gerenciar). Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira ícone do complemento
  • 7. Imacros.net Funcionalidade “Gravar” Para exemplificar iremos utilizar uma página de exemplo acessada pelo link http://demo.imacros. net/Automate/AutoDataEntry 1) Depois de clicar na aba “Gravar”, escolhe-se a opção “Gravar” 2) Deve-se preencher os campos e pressionar o botão “SUBMIT” do formulário 3) Para finalizar, escolhe- se a opção “Parar” Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira Opção Parar Área onde os comandos estão sendo gravados
  • 8. Imacros.net Funcionalidade “Manage” (Gerenciar) Ao selecionar uma macro e depois escolher a opção “Editar Macro” será aberto um “Editor de Macro” onde será possível modificar os comandos anteriormente gravados. Após as alterações, deve-se clicar em “Save & Close” para que as alterações fiquem armazenadas. Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira Editor da macro Opção Editar Macro
  • 9. Imacros.net Funcionalidade “Usar” Ao selecionar uma macro e depois escolher a opção “Usar” serão executados os comandos desta macro e o resultado mostrado no corpo do browser. É possível executar repetidas vezes escolhendo o máximo de vezes (campo Max.) e depois escolhendo a opção Usar (Loop). Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira Resultado da execução da macro Opção Usar
  • 10. Imacros.net Funcionalidade “Opções” Na mesma aba “Manage” (Gerenciar) podemos ter acesso a funcionalidade “Opções” que dentre outras configurações permite a atualização na aba “Paths” das pastas onde ficam armazenadas as macros, as fontes de dados (arquivos CSV, etc) e de downloads. Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira Caminho das pastas utilizadas Opção “Opções”
  • 11. PreencherFormulárioWebComDadosdeArquivoCSV O preenchimento único de um formulário Web, como vimos, pode ser útil mas algumas vezes necessitamos fazer uma série de registros/cadastros repetidos de dados diferentes. O complemento iMacros.net permite a utilização de dados vindos de um simples arquivo CSV (Comma-separated Values - Valores separados por vírgulas). Veremos a seguir como realizar esta tarefa. Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira
  • 12. Imacros.net Preencher Formulário Web com Dados de Arquivo CSV Para exemplificar iremos utilizar a mesma página de exemplo acessada pelo link http://demo.imacros. net/Automate/AutoDataEntry 1) Acesso o link acima 2) Clicar na aba “Gravar” e escolhe-se a opção “Gravar” 2) Deve-se preencher os campos e pressionar o botão “SUBMIT” do formulário Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira 4) clicar na opção Parar 5) clicar na opção “Save Macro As” 6) Colocar um nome na macro e confirmar a gravação com “OK”
  • 13. Imacros.net Preencher Formulário 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 opção “Editar Macro” Podemos notar uma sequência de comandos para cada um dos campos do formulário. Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira Vejamos agora o arquivo CSV que iremos precisar
  • 14. Imacros.net Preencher Formulário Web com Dados de Arquivo CSV 2) Vamos incluir 3 linhas - uma que indica qual arquivo de fonte de dados (arquivo CSV) - Descartar a primeira linha e começar a ler dados da linha 2 - Utilizar a linha na repetição (LOOP) Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira Acrescentar três linhas
  • 15. Imacros.net Preencher Formulário Web com Dados de Arquivo CSV 3) Substituir em cada comando o conteúdo digitado durante a gravação pelo indicador da coluna a ser obtida no arquivo CSV CONTENT=Fulano<SP>de por CONTENT={{COL01}} Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira Substituir dados exemplo por {{COL01}}, {{COL02}} para cada coluna do arquivo CSV
  • 16. Imacros.net Preencher Formulário 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 cabeçalho não lida) no campo Max. 6) Escolher a opção Usar (Loop). Resultado da execução da macro Opção Usar (Loop) Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira
  • 17. Este material não é um curso ou parte de nenhum curso ou treinamento. Foi elaborado com o único objetivo de transferir conhecimentos adquiridos em estudos autônomos. Obrigado!!! Uso do Imacros.net para Mozilla Firefox - http://pt.scribd.com/pedrofvieira