Métodos do conector Java
O conector Java expõe métodos nos níveis de conector, tela e elemento. Embora todos os tipos de elementos tenham métodos comuns, eles também têm métodos diferentes.
Métodos de nível de conector
Iniciar
Para fornecer entradas para os parâmetros, consulte Configurar propriedades da porta.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? |
|---|---|---|---|---|---|
| Caminho | Caminho para a aplicação Java na unidade local. | Dados em | Cadeia de caracteres | Nenhum(a) | Sim |
| Argumentos | Argumentos para o caminho. | Dados em | Cadeia de caracteres | Nenhum(a) | Não |
GetMainWindowHandle
Retorna o identificador de janela da aplicação Java iniciada pelo método Iniciar.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? |
|---|---|---|---|---|---|
| Retornar | Retorna o manipulador de janela da aplicação. | Saída de dados | Inteiro | Nenhum(a) | Não aplicável |
GetMainWindowTitle
Retorna o título da janela da aplicação Java.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? |
|---|---|---|---|---|---|
| Retornar | Retorna o título da janela da aplicação. | Saída de dados | Cadeia de caracteres | Nenhum(a) | Não aplicável |
CloseMainWindow
Fecha a janela principal da aplicação Java.
Finalizar
Encerra a janela principal da aplicação Java.
Métodos de nível de tela
Fechar
Fecha a janela da aplicação Java ativa.
Foco
Se a janela da aplicação Java estiver minimizada ou em execução em segundo plano, o método restaurará o foco.
ObterCampos
- Configurar o conector Java e capturar um ou mais campos de texto.
- Expor os métodos de nível de tela. Consulte Usar método de conector.
- No painel Pesquisador de objetos, arraste o método GetFields para a superfície Design.
- Clique no ícone de configurações de método (ícone de
).
- Selecione um ou mais campos de texto.
- Atualize o tipo de dados do campo de texto.
- Para fechar a janela ESCOLHA ELEMENTOS DE FORMULÁRIO, clique em OK.
Uma porta de saída de dados é criada para cada campo de texto selecionado.
O método GetFields agora pode retornar os dados contidos nos campos de texto.
ObterContagemDeInstância
Retorna o número total de instâncias da aplicação Java abertas.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? |
|---|---|---|---|---|---|
| Retornar | Retorna o número total de instâncias da aplicação Java abertas. | Saída de dados | Inteiro | Nenhum(a) | Não aplicável |
GetScreenShot
Captura e retorna a captura de tela da aplicação Java.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? |
|---|---|---|---|---|---|
| Retornar | Retorna a captura de tela da aplicação Java. | Saída de dados | Bitmap | Nenhum(a) | Não aplicável |
GetWindowHandle
Retorna o número de manipulador Windows da janela da tela da aplicação Java.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? |
|---|---|---|---|---|---|
| Retornar | Retorna o número de manipulador Windows da janela da tela da aplicação Java. | Saída de dados | Inteiro | Nenhum(a) | Não aplicável |
É criado
Retorna a resposta booliana com base na correspondência das regras para uma janela configurada. Quando você configura uma tela de aplicação Java, a seção REGRAS DE CORRESPONDÊNCIA da janela do conector Java mostra determinadas regras que correspondem à tela configurada. O método corresponde às mesmas regras.
Para fornecer entradas para os parâmetros, consulte Configurar propriedades da porta.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? | Anotações |
|---|---|---|---|---|---|---|
| CorresponderTodos os Filhos | Retorna a resposta booliana após corresponder às regras dos elementos da tela. | Dados em | Booliano | Nenhum(a) | Não | Este parâmetro é relevante se você capturar um ou mais elementos. |
| Retornar | Retorna a resposta booliana se as regras da tela da aplicação Java que você configurou corresponderem. | Saída de dados | Booliano | Nulo | Não aplicável |
Maximizar
Maximiza a janela da aplicação Java.
Minimizar
Minimiza a janela da aplicação Java.
Ação do mouse
Executa diferentes ações do dispositivo do mouse na aplicação Java, como clicar com o botão esquerdo, clicar com o botão direito e clicar com o botão do meio.
Para fornecer entradas para os parâmetros, consulte Configurar propriedades da porta.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? |
|---|---|---|---|---|---|
| Ação | Especifica a ação do dispositivo do mouse. | Dados em | Entrada de dispositivo de mouse | Nenhum(a) | Sim |
| Clique no meio | Se um clique do meio do mouse será realizado. | Dados em | Booliano | Nenhum(a) | Não |
Redimensionar
Altera a largura, a altura e a posição da janela da aplicação Java ao longo dos eixos X e Y.
Para fornecer entradas para os parâmetros, consulte Configurar propriedades da porta.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? |
|---|---|---|---|---|---|
| xPos | Posição da janela na tela ao longo do eixo X. | Dados em | Inteiro | Nenhum(a) | Não |
| yPos | Posição da janela na tela ao longo do eixo Y. | Dados em | Inteiro | Nenhum(a) | Não |
| Largura | Largura da janela. | Dados em | Inteiro | Nenhum(a) | Não |
| Altura | Altura da janela. | Dados em | Inteiro | Nenhum(a) | Não |
Restaurar
Restaura as dimensões originais da janela da aplicação Java. Você pode usar o método depois de executar métodos como Maximizar e Minimizar.
SendKeys
Envie qualquer entrada de dados ou teclado para o campo ativo na aplicação Java. Por exemplo, você pode enviar dados de cadeia de caracteres "RPA" ou uma entrada de teclado [Espaço] para desmarcar uma caixa de seleção.
Para fornecer entradas para os parâmetros, consulte Configurar propriedades da porta.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? |
|---|---|---|---|---|---|
| Chaves | Envia os dados ou a entrada do teclado para o campo ativo. | Dados em | Cadeia de caracteres | Nenhum(a) | Sim |
| LimparValorExistente | Antes de enviar qualquer entrada de dados ou teclado, limpa qualquer valor existente no campo ativo. | Dados em | Booliano | Nenhum(a) | Não |
| TypeDelay | Define um atraso antes de enviar qualquer dado ou entrada de teclado para o campo ativo. | Dados em | Inteiro | Nenhum(a) | Não |
Definir Campos
Defina o texto personalizado nos elementos do campo de texto capturados na tela da aplicação Java.
- No Pesquisador de objetos, arraste o método SetFields para a superfície Design.
- Clique no ícone de configurações de método (ícone de
).
- Selecione um ou mais campos de texto.
- Atualize o tipo de dados do campo de texto.
- Clique em OK.
Uma porta de entrada de dados é criada para cada campo de texto selecionado. Você pode passar a cadeia de caracteres para definir nos campos da aplicação Java.
Para fornecer entradas para os parâmetros, consulte Configurar propriedades da porta.
AguardarCriação
Cada tela configurada no conector Java é identificada por algumas regras, exibidas na seção REGRAS DE CORRESPONDÊNCIA da janela do conector Java. O método retorna uma resposta booliana com base nas regras da tela que você configurou corresponderem.
Para fornecer entradas para os parâmetros, consulte Configurar propriedades da porta.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? |
|---|---|---|---|---|---|
| timeoutinSeconds | Tempo após o qual a operação do método expira. | Dados em | Inteiro | Nenhum(a) | Não |
| CorresponderTodos os Filhos | Retorna a resposta booliana após corresponder às regras dos elementos da tela. | Dados em | Booliano | Nenhum(a) | Não |
| Retornar | Retorna a resposta booliana se as regras da tela da aplicação Java que você configurou corresponderem. | Saída de dados | Booliano | Nenhum(a) | Não |
Métodos de nível de elemento
ObterAçõesAcessíveis
Retorna a lista de ações que você pode executar em um elemento. Por exemplo, para um botão, ele retorna Clique.| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? |
|---|---|---|---|---|---|
| Retornar | Retorna a lista de ações que você pode executar em um elemento. | Saída de dados | Lista | Nenhum(a) | Não aplicável |
ObterContagemDeInstância
Retorna a contagem total de um tipo de elemento na aplicação Java. Por exemplo, se houver três caixas de texto em uma aplicação, a contagem de instâncias será 3.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? |
|---|---|---|---|---|---|
| Retornar | Retorna a contagem de instâncias de um tipo de elemento na aplicação. | Saída de dados | Inteiro | Nenhum(a) | Não aplicável |
ObterTexto
Retorna o texto do elemento de caixa de texto capturado na aplicação Java. Para capturar vários textos de várias caixas de texto, você deve configurar vários elementos de caixa de texto.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? |
|---|---|---|---|---|---|
| Texto | Retorna o texto contido na caixa de texto da aplicação Java. | Saída de dados | Cadeia de caracteres | Nenhum(a) | Não aplicável |
É criado
Retorna a resposta booliana dependendo se as regras do elemento que você configurou correspondem.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? |
|---|---|---|---|---|---|
| Retornar | Retorna a resposta booliana dependendo se as regras do elemento que você configurou correspondem. | Saída de dados | Booliano | nulo | Não aplicável |
Clique do mouse
Executa um clique com o botão esquerdo do mouse no elemento capturado.
Executar ação
Executa a ação especificada em um elemento. Por exemplo, clique em um botão. Cada elemento permite um conjunto de ações que você pode obter executando o método GetAccessibleActions.
Para fornecer entradas para os parâmetros, consulte Configurar propriedades da porta.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? | Anotações |
|---|---|---|---|---|---|---|
| Ação | Aceita a ação a ser executada no elemento. | Dados em | Cadeia de caracteres | Nenhum(a) | Sim | Você deve especificar a ação exatamente no formato fornecido pelo método GetAccessibleActions. |
| Retornar | Retorna verdadeiro se a ação foi executada, caso contrário, retorna falso. | Saída de dados | Booliano | Nenhum(a) | Não aplicável |
Definir senha
Automatize a inserção de senha com segurança no campo de senha de uma aplicação Java.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? | Anotações |
|---|---|---|---|---|---|---|
| Senha | Aceita a senha como uma cadeia de caracteres protegida. | Entrada de dados | Cadeia de caracteres protegida | Nenhum(a) | Sim | Como ele aceita a senha como uma cadeia de caracteres protegida, ele só mostra o tamanho da cadeia de caracteres quando você clica com o botão direito do mouse no parâmetro e, em seguida, clica em Visualizar dados. |
| UseSendKeys | SendKeys é um método usado para enviar entradas do teclado, como caracteres, números e símbolos, para caixas de texto dentro de uma aplicação. | Entrada de dados | Booliano | Falso | Sim | Dica: Se o método SetPassword falhar ao inserir a senha no campo de senha, defina o valor como Verdadeiro e execute o método novamente. |