Métodos do Conector Java
O Conector Java expõe métodos nos níveis de conector, tela e elemento. Todos os tipos de elementos têm métodos comuns, mas eles também têm métodos diferentes.
Métodos de nível de conector
Início
Para fornecer entradas para os parâmetros, consulte Configure as 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 |
| Args | Argumentos para o caminho. | Dados em | Cadeia de caracteres | Nenhum(a) | Não |
GetMainWindowHandle
Retorna o identificador da 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 identificador da janela da aplicação. | Saída de dados | Inteiro | Nenhum(a) | Não aplicável |
GetMainWindowTítulo
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 |
EncerraMainWindow
Fecha a janela principal da aplicação Java.
Finalizar
Encerra a janela principal da aplicação Java.
Métodos no nível da 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.
GetFields
- Configure o conector Java e capturam um ou mais campos de texto.
- Exponha os métodos no nível da tela. Consulte Use o método de conector.
- No painel do Explorador de objetos, arraste o método GetFields para a superfície de design.
- Clique no ícone Configurações de método (
).
- Selecione um ou mais campos de texto.
- Atualize o tipo de dados do campo de texto.
- Para fechar a janela ESCOLHER 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.
GetInstanceCount
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 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 tela da aplicação Java. | Saída de dados | Bitmap | Nenhum(a) | Não aplicável |
GetWindowHandle
Retorna Windows Número do identificador 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 Windows Número do identificador 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 de uma janela configurada. Quando você configura uma tela de aplicação Java, a seção REGRAS DE CORRESPONDÊNCIA da janela Conector Java mostra determinadas regras que correspondem à tela configurada. O método corresponde às mesmas regras.
Para fornecer entradas para os parâmetros, consulte Configure as propriedades da porta.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? | Anotações |
|---|---|---|---|---|---|---|
| MatchAllChild | Retorna a resposta booliana depois de corresponder às regras dos elementos da tela. | Dados em | Booliano | Nenhum(a) | Não | Este parâmetro será relevante se você capturar um ou mais elementos. |
| Retornar | Retorna a resposta booliana para se as regras da tela da aplicação Java configurada corresponderam. | 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.
MouseAction
Executa diferentes ações do dispositivo do mouse na aplicação Java, como clique com o botão esquerdo, clique com o botão direito e clique do meio do mouse.
Para fornecer entradas para os parâmetros, consulte Configure as 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 será realizado. | Dados em | Booliano | Nenhum(a) | Não |
Redimensionar
Muda 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 Configure as 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.
Chaves de envio
Envie qualquer entrada de dados ou teclado para o campo ativo na aplicação Java. Por exemplo, você pode enviar uma cadeia de caracteres de dados "RPA" ou uma entrada de teclado [Espaço] para desmarcar uma caixa de seleção.
Para fornecer entradas para os parâmetros, consulte Configure as 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 |
| ValorExistente | Antes de enviar qualquer entrada de dados ou teclado, limpa qualquer valor existente no campo ativo. | Dados em | Booliano | Nenhum(a) | Não |
| TypeAtraso | Define um atraso antes de enviar qualquer entrada de dados ou teclado para o campo ativo. | Dados em | Inteiro | Nenhum(a) | Não |
SetFields
Defina texto personalizado nos elementos do campo de texto capturados da tela da aplicação Java.
- No Explorador de objetos, arraste o método SetFields para a superfície de design.
- Clique no ícone Configurações de método (
).
- 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 a ser definida nos campos da aplicação Java.
Para fornecer entradas para os parâmetros, consulte Configure as propriedades da porta.
WaitForCriar
Cada tela que você configura no Java Connector é identificada por algumas regras, exibidas na seção REGRAS DE CORRESPONDÊNCIA da janela Java Connector. O método retorna uma resposta booliana com base no fato de as regras da tela que você configurou corresponderem.
Para fornecer entradas para os parâmetros, consulte Configure as propriedades da porta.
| Parâmetro | Descrição | Tipo de porta de dados | Tipo de dados | Valor padrão | Obrigatório? |
|---|---|---|---|---|---|
| Timeoutemsegundos | Tempo após o qual a operação do método expira. | Dados em | Inteiro | Nenhum(a) | Não |
| MatchAllChild | Retorna a resposta booliana depois de corresponder às regras dos elementos da tela. | Dados em | Booliano | Nenhum(a) | Não |
| Retornar | Retorna a resposta booliana para se as regras da tela da aplicação Java configurada corresponderam. | Saída de dados | Booliano | Nenhum(a) | Não |
Métodos de nível de elemento
GetAccessibleActions
Retorna a lista de ações que você pode executar em um elemento. Por exemplo, para um botão, ele retorna Clique em .| 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 |
GetInstanceCount
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 |
Gettext
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 configurado 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 configurado correspondem. | Saída de dados | Booliano | nulo | Não aplicável |
MouseClick
Clica com o botão esquerdo do mouse no elemento capturado.
ExecutarAçã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 Configure as 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, senão, Falso. | Saída de dados | Booliano | Nenhum(a) | Não aplicável |
SetPassword
Automatizar 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 segura. | Dados em | Cadeia de caracteres protegida | Nenhum(a) | Sim | Como aceita a senha como uma cadeia de caracteres segura, ela mostra somente o tamanho da cadeia de caracteres quando você clica com o botão direito do mouse no parâmetro e clica em Visualizar dados . |
| UseSendKeys | SendKeys é um método usado para enviar entradas de teclado, como caracteres, números e símbolos, para caixas de texto dentro de uma aplicação. | Dados em | Booliano | Falso(a) | Sim | Dica: . SetPassword o método falha ao inserir a senha no campo de senha, defina o valor como Verdadeiro e execute o método novamente. |