Possibilita ao usuário selecionar qual atividade irá adicionar no processo que ele deseja criar para ser executado, abaixo seguem todos os tipos de atividades que estarão disponíveis:
● Abrir Navegador: Essa atividade serve para abrir uma instância de um navegador.
● Propriedades de entrada:
● Mostrar Janela de Debug: Caso seja selecionada, será mostrado a janela de debug da navegação web.
● URL: Nesse campo será preenchida a URL que será aberta pelo navegador.
● Propriedades de saída:
● Instância: Este campo deverá ser preenchido com a variável criada do tipo IWebNavigation.
● Obter Elemento: Essa atividade serve para que o usuário for rodar o processo ele irá com cursor pegar o elemento.
● Propriedades de entrada:
● Caminho Elemento: Esse campo irá preencher o caminho do elemento que deseja selecionar.
● Instância: Este campo deverá ser preenchido com a variável criada do tipo IWebNavigation.
● Seletor: Nesse campo o usuário poderá selecionar o tipo do seletor que é utilizado: XPATCH, CSS_Selector, ID, Name, Link_Text.
● Propriedades de saída:
● Elemento Web: Este campo deverá ser preenchido com o elemento criado do tipo Object.
● Clicar no Elemento: Essa atividade serve para que o usuário for rodar o processo ele irá com cursor em clicar no elemento.
● Propriedades de entrada:
● Elemento Web: Este campo deverá ser preenchido com o elemento criado do tipo Object.
● Instância: Este campo deverá ser preenchido com a variável criada do tipo IWebNavigation.
● Obter Imagem: Essa atividade serve para obter uma imagem de uma página web.
● Propriedades de entrada:
● Caminho da imagem: Nesse campo o usuário deve preencher o local em que a imagem deverá ser salva.
● Elemento: Nesse campo o usuário deve preencher uma variável do tipo “objeto” para que o elemento consiga capturar a imagem.
● Instância: Nesse campo o usuário deve preencher uma variável do tipo IWebNavigation resultante da atividade Abrir Navegador.
● Propriedades de saída:
● Imagem: Nesse campo o usuário deve preencher uma variável do tipo MemoryStream.
● Inserir texto no elemento: Essa atividade serve para que o usuário for rodar o processo ele irá com cursor inserir o texto.
● Propriedades de entrada:
● Elemento Web: Este campo deverá ser preenchido com o elemento criado do tipo Object.
● Instância: Este campo deverá ser preenchido com a variável criada do tipo IWebNavigation.
● Texto: Esse campo irá abrir um modal para preencher o texto para inserir no elemento.
● Executar Javascript: Essa atividade serve para que o usuário consiga inserir o código em Javascript e executar via selenium.
● Abrir Editor: Ao clicar no botão, será aberto o editor de texto que irá ser preenchido com o código Javascript.
● Propriedades de entrada:
● Instância: Preencher o campo com a variável do tipo IWebNavigation extraída da atividade “Abrir Navegador”.
● Script: Esse campo o usuário irá preencher o código em Javascript.
● Texto: Esse campo irá abrir um modal para preencher o texto para inserir no elemento.
● Propriedades de saída:
● Resultado: Este campo deverá ser preenchido com a variável criada do tipo Object.
● Realizar download de arquivo: Essa atividade serve para que o usuário for rodar o processo ele irá com cursor baixando os arquivos.
● Propriedades de entrada:
● Caminho Arquivo: Esse campo o usuário deve preencher o caminho do arquivo juntamente com seu nome e a extensão.
● Instância: Este campo deverá ser preenchido com a variável criada do tipo IWebNavigation.
● Intervalo: Esse campo o usuário irá preencher o intervalo para validar se o arquivo foi baixado.
● Tempo Máximo: Esse campo irá abrir um modal para preencher o tempo máximo para esperar o arquivo baixado ser encontrado, antes de lançar uma excessão.
● Realizar upload de arquivo: Essa atividade serve para que o usuário for rodar o processo ele irá com cursor subindo o arquivo.
● Propriedades de entrada:
● Caminho Arquivo: Esse campo irá abrir um modal para preencher o caminho contendo arquivo para upload.
● Aguardar carregamento de elemento: Essa atividade serve para que o usuário for rodar o processo ele irá com cursor esperando o elemento.
● Propriedades de entrada:
● Caminho Elemento: Esse campo o usuário deve preencher o caminho do elemento que deseja selecionar.
● Instância: Este campo deverá ser preenchido com a variável criada do tipo IWebNavigation.
● Intervalo: Esse campo irá abrir um modal para preencher o intervalo para validar se o elemento está presente.
● Seletor: Esse campo poderá selecionar os tipos de seletor como XPATCH, CSS_Selector, ID, Name, Link_Text.
● Tempo Máximo: Esse campo o usuário deve preencher o tempo máximo para esperar o elemento ser encontrado em telam antes de lançar uma excessão.
● Tipo de Espera: Esse campo poderá selecionar os tipos de espera como Element_Exist, Element_Visible, Element_To_Be_Selected, Element _Be_Clicable, Element_Is_Invisible_Located.
● Inserir senha no elemento: Essa atividade possibilita a inserção da senha de uma credencial cadastrada em elementos de uma tela WEB.
● Propriedades de entrada:
● Credencial: Recebe uma variável do tipo CredentialSecure.
● Elemento Web: Preencher o campo com a variável do tipo Object extraída da atividade “Obter Elemento”.
● Instância: Preencher o campo com a variável do tipo IWebNavigation extraída da atividade “Abrir Navegador”.
● Utilizar Frame: Essa atividade serve para trocar o iframe utilizado na página web.
● Propriedades de entrada:
● Caminho elemento: Nesse campo o usuário deve preencher o caminho do elemento.
● Instância: Nesse campo o usuário deve preencher uma variável do tipo IWebNavigation resultante da atividade Abrir Navegador.
● Seletor: Nesse campo o usuário poderá selecionar o tipo do seletor que utilizado: XPATH, CSS_SELECTOR, ID, NAME, LINK_TEXT, INDEX e DEFAULTFRAME.
● Fechar Navegador: Essa atividade serve para que o usuário for rodar o processo ele irá com cursor para fechar o navegador.
● Propriedades de entrada:
● Instância: Este campo deverá ser preenchido com a variável criada do tipo IWebNavigation.