As ações de automação do navegador permitem que os usuários interajam com aplicativos e componentes Web por meio de elementos da IU. Os elementos da interface do usuário da Web, também chamados de elementos da Web, descrevem exclusivamente os componentes da Web que a ação vai manipular.
Para executar a automação da Web, primeiro você precisa criar uma nova instância do navegador. Você pode conseguir isso usando as ações Iniciar Navegador, que oferecem suporte ao Microsoft Edge Google Chrome, Mozilla Firefox e Internet Explorer. Com as ações Iniciar Navegador, você também pode especificar se a página da Web deve ser iniciada na área de trabalho local ou em um ambiente de área de trabalho virtual.
Observação
Para iniciar um navegador em uma área de trabalho virtual, primeiro capture pelo menos um elemento da interface do usuário nessa área de trabalho. Esse elemento precisa estar disponível no repositório de elementos da interface do usuário do seu fluxo.
Para adicionar um novo elemento da Interface do Usuário, selecione Adicionar elemento de Interface do Usuário por meio da ação de automação do navegador implantado ou do painel elementos da Interface do usuário do designer de fluxo.
Todos os elementos da interface do usuário relacionados à Web são especificados por um ou mais seletores do CSS, seletores da Web que indicam a estrutura hierárquica do componente na página. Os seletores usam a notação > para indicar que cada elemento está contido no elemento à sua esquerda.
Embora os seletores da Web sejam criados automaticamente, ao adicionar elementos de interface do usuário, alguns cenários específicos precisam de seletores criados manualmente. Quando um seletor da Web personalizado é necessário, você pode criar seu próprio editar o seletor existente ou criando um do zero.
Para desenvolver fluxos da Web mais dinâmicos, substitua os operadores Igual a por outros operadores ou expressões regulares. Além disso, caso o valor do atributo de um seletor da Web dependa de cálculos dos resultados de ações anteriores, use variáveis em vez do valor embutido em código.
Especifique se o cursor do mouse deve ser movido fisicamente sobre a página, antes de clicar. Um clique físico é necessário para casos em que cliques emulados para a página não realizam a ação intencional no elemento. Como esta opção requer que a janela do navegador esteja focada, ela automaticamente a colocará em primeiro plano.
Especifique se os dados extraídos devem ser processados para apresentá-los exatamente como exibidos na página da Web. O processamento de dados extraídos inclui a exibição das informações aninhadas em iframes e a filtragem por meio de elementos ocultos ou visíveis. Para conjuntos de dados maiores, ter essa opção habilitada não é recomendado, pois aumentará o tempo de extração.
Insira ou escolha a variável que contém a instância do navegador da Web com a qual trabalhar
Get
N/D
Descrição da página da Web, meta palavras-chave da página da Web, título da página da Web, texto da página da Web, fonte da página da Web, endereço de URL atual do navegador da Web
Descrição de página da Web
Selecione as informações a serem recuperadas da página da Web
Falha ao recuperar o atributo do elemento de interface do usuário na página da Web
Indica um problema ao recuperar atributo do elemento da página da Web
Tirar captura de tela da página da Web
Obtenha uma captura de tela da página da Web (ou de um elemento da página da Web) exibido no navegador e salve a imagem em um arquivo ou na área de transferência.
Emule usando pressionamentos de tecla físicos ao preencher texto para elementos de campo de texto da interface do usuário. Os pressionamentos de tecla físicos são necessários para casos em que o preenchimento de texto emulado não executa a ação intencional no elemento. Como esta opção requer que a janela do navegador esteja focada, ela automaticamente a colocará em primeiro plano.
Especifique se o campo de texto será preenchido de uma só vez por meio da configuração simples do valor da caixa de texto, ou simule uma digitação de usuário ao enviar os caracteres um por um. O último método é mais lento, mas necessário em algumas páginas da Web complexas.
Escolha se deseja desfocar a caixa de texto logo após esta ação para preenchê-la com o texto especificado. No caso de extração de listas de preenchimento automático, este parâmetro deve ser definido como Falso.
Insira uma opção ou uma lista de opções a serem selecionadas na lista suspensa. Múltiplas opções só fazem sentido ao trabalhar com listas de seleção múltipla. Se a lista for de seleção única, apenas a primeira opção da lista especificada será usada.
Insira um índice ou uma lista de índices a serem selecionados na lista suspensa. Múltiplas opções só fazem sentido ao trabalhar com listas de seleção múltipla. Se a lista for de seleção única, apenas a primeira opção da lista especificada será usada.
Inicie uma nova instância ou anexe a uma instância do Internet Explorer em execução para automatizar sites e aplicativos Web.
Parâmetros de entrada
Argumento
Opcional
Aceita
Valor padrão
Description
Launch mode
N/D
Abrir navegador de automação, Abrir novo Internet Explorer, Anexar à execução do Internet Explorer
Iniciar navegador de automação
Especificar se o navegador de automação ou uma nova instância do Internet Explorer deve ser iniciada ou anexada a uma existente
Attach to Internet Explorer tab
N/D
Por título, Por URL, Usar janela em primeiro plano
Por título
Especificar se deve ser anexada a uma guia Internet Explorer por título, URL ou à guia ativa de Internet Explorer em execução como janela de primeiro plano
Insira a URL (ou parte dela) da guia Internet Explorer para anexar
Window state
N/D
Normal, Maximizado, Minimizado
Normal
Especificar se a janela do navegador deve ser iniciada em estado normal, minimizado ou maximizado
Área de trabalho de destino
N/A
Computador local, qualquer área de trabalho virtual que esteja conectada atualmente ou que tenha pelo menos um elemento de interface do usuário capturado
Computador local
Defina a cadeia de conexão da área de trabalho de destino que o navegador inicia
Especifique a cadeia de caracteres do agente do usuário personalizado do auxiliar da Web em tempo de execução. Se esse campo permanecer vazio, o auxiliar da Web em tempo de execução usará, por padrão, a cadeia de caracteres de agente do usuário do Internet Explorer instalada no computador.
Observação
As opções Limpar cache e Limpar cookies somente funcionam conforme o esperado, se a execução no modo protegido estiver desativada no menu Opções da Internet.
Insira a URL (ou parte dela) da guia Firefox para anexar
Window state
N/D
Normal, Maximizado, Minimizado
Normal
Especificar se a janela do navegador deve ser iniciada em estado normal, minimizado ou maximizado
Área de trabalho de destino
N/A
Computador local, qualquer área de trabalho virtual que esteja conectada atualmente ou que tenha pelo menos um elemento de interface do usuário capturado
Computador local
Defina a cadeia de conexão da área de trabalho de destino que o navegador inicia
Defina o tempo em segundos que você deseja aguardar pela inicialização do navegador antes de considerar que a ação falhou
Pasta de dados do usuário
N/A
Padrão Picture-in-Picture, padrão do navegador, Personalizado
Padrão do Picture-in-Picture
Especifique a pasta de dados do usuário que o navegador usa quando o fluxo é executado em Picture-in-Picture. Se a opção Padrão do navegador estiver selecionada, o navegador não poderá ser aberto no desktop e no Picture-in-Picture ao mesmo tempo. Saiba mais
Insira a URL (ou parte dela) da guia Chrome para anexar
Estado da janela
N/D
Normal, Maximizado, Minimizado
Normal
Especificar se a janela do navegador deve ser iniciada em estado normal, minimizado ou maximizado
Área de trabalho de destino
N/A
Computador local, qualquer área de trabalho virtual que esteja conectada atualmente ou que tenha pelo menos um elemento de interface do usuário capturado
Computador local
Defina a cadeia de conexão da área de trabalho de destino que o navegador inicia
Defina o tempo em segundos que você deseja esperar até que o navegador seja aberto antes que a ação falhe
Pasta de dados do usuário
N/A
Padrão Picture-in-Picture, padrão do navegador, Personalizado
Padrão do Picture-in-Picture
Especifique a pasta de dados do usuário que o navegador usa quando o fluxo é executado em Picture-in-Picture. Se a opção Padrão do navegador estiver selecionada, o navegador não poderá ser aberto no desktop e no Picture-in-Picture ao mesmo tempo. Saiba mais
Insira a URL (ou parte dela) da guia Microsoft Edge para anexar
Window state
N/D
Normal, Maximizado, Minimizado
Normal
Especificar se a janela do navegador deve ser iniciada em estado normal, minimizado ou maximizado
Área de trabalho de destino
N/A
Computador local, qualquer área de trabalho virtual que esteja conectada atualmente ou que tenha pelo menos um elemento de interface do usuário capturado
Computador local
Defina a cadeia de conexão da área de trabalho de destino que o navegador inicia
Defina o tempo em segundos que você deseja aguardar pela inicialização do navegador antes de considerar que a ação falhou
Pasta de dados do usuário
N/A
Padrão Picture-in-Picture, padrão do navegador, Personalizado
Padrão do Picture-in-Picture
Especifique a pasta de dados do usuário que o navegador usa quando o fluxo é executado em Picture-in-Picture. Se a opção Padrão do navegador estiver selecionada, o navegador não poderá ser aberto no desktop e no Picture-in-Picture ao mesmo tempo. Saiba mais
Selecione o elemento da interface do usuário na página da Web para clicar
Tipo de clique
N/D
Clique com o botão esquerdo, clique com o botão direito, clique duplo, botão esquerdo para baixo, botão esquerdo para cima, botão direito para baixo, botão direito para cima, clique com o botão do meio
Especifique se o cursor do mouse deve ser movido fisicamente sobre o elemento antes de clicar. Um clique físico é necessário para casos em que cliques emulados não realizam a ação intencional no elemento. Como esta opção requer que a janela do navegador esteja focada, ela automaticamente a colocará em primeiro plano.
O arquivo no disco onde o download foi salvo. Este valor é um caminho do arquivo que consiste na pasta de download, conforme especificado acima, mais o nome do arquivo fornecido pelo servidor Web.
Exceções
Exceção
Descrição
Failed to download file
Indica um problema ao baixar o arquivo especificado
Element with specified CSS selector not found
Indica que um elemento de página da Web com o seletor CSS especificado não foi encontrado
Failed to click UI element
Indica um problema ao clicar no elemento especificado
Failed to save file
Indica um problema ao salvar o arquivo especificado
Executar a função JavaScript na página da Web
Execute uma função JavaScript na página da Web e obter o resultado retornado.
Observação
A migração para as extensões do navegador Manifest V3 afeta esta ação. Para encontrar mais informações sobre o Manifest V3 e como ele afeta a ação Executar função JavaScript na página da Web, acesse Migração para o Manifest V3.
Especifique se o cursor do mouse deve ser movido fisicamente sobre o elemento para passar o mouse sobre o elemento da IU. Uma passagem física do mouse é necessária para os casos em que a passagem do mouse emulada não executa a ação intencional no elemento. Como esta opção requer que a janela do navegador esteja focada, ela automaticamente a coloca em primeiro plano.
Variáveis produzidas
Essa ação não produz variáveis.
Exceções
Exceção
Description
Failed to hover over element
Indica um problema ao passar o mouse sobre o elemento especificado