Automatizar aplicativos de applet Curl
- Última atualização2025/07/21
Use o Gravador para automatizar os aplicativos da linguagem Curl, capturando e interagindo com os elementos da interface do usuário. Isso aprimora o reconhecimento de objetos, permitindo a automação perfeita de tarefas em aplicativos baseados em Curl. Aproveite a maior confiabilidade e eficiência na automação dos principais processos de negócios.
Nota: Certifique-se de selecionar a opção Marcar para permitir que o applet seja acessado via interface COM pela configuração de programa externo no software Curl para permitir automações. Reinicie o ambiente de tempo de execução do Curl depois de ativar a configuração.
Propriedades do objeto
Ao usar o Gravador para automatizar aplicativos Curl, determinadas propriedades padrão são selecionadas como parte dos critérios de pesquisa para garantir identificação e interação precisas do objeto. Essas propriedades padrão incluem:
- name: identifica o objeto por seu nome designado, auxiliando no reconhecimento preciso durante as tarefas de automação.
- descriptionxml: especifica o caminho XML para o objeto, permitindo a identificação estruturada e hierárquica na interface do usuário do aplicativo.
- Caminho: é uma representação numérica da posição de um determinado controle em uma aplicação.
- curl-path:: é um caminho baseado em string separado por um ponto e vírgula que denota o caminho ou a hierarquia específica dentro do aplicativo Curl que leva ao objeto. Isso ajuda a identificar e acessar com precisão o objeto dentro da estrutura do aplicativo.
Propriedades específicas do Curl
Ao usar o Gravador para automatizar aplicativos Curl, você pode aprimorar os critérios de pesquisa selecionando propriedades adicionais além das padrão para melhorar o reconhecimento e a interação do objeto. Essas propriedades adicionais selecionáveis incluem:
- abs_x: representa a coordenada X absoluta do objeto na tela. Isso é usado para determinar a posição horizontal do objeto em relação à tela inteira.
- abs_y: representa a coordenada Y absoluta do objeto na tela. Isso é usado para determinar a posição vertical do objeto em relação à tela inteira.
- attached text: refere-se a qualquer texto associado ao objeto ou exibido próximo a ele. Isso pode ser útil para identificar objetos com base em seus rótulos ou no texto que os acompanha.
- curl object class:: indica a classe ou o tipo do objeto no aplicativo Curl. Isso ajuda a distinguir diferentes tipos de objetos para fins de automação.
- displayed: uma propriedade booleana que indica se o objeto está visível na tela no momento. Isso é importante para determinar se é possível interagir com um objeto durante a automação.
- enabled: uma propriedade booleana que mostra se o objeto está ativado e se é possível interagir com ele. Um objeto que não está habilitado não pode ser clicado nem manipulado.
- focused: Uma propriedade booleana que indica se o objeto tem foco no momento. Isso é importante para as operações de entrada, pois somente os objetos focados podem receber entrada de texto.
- height: representa a altura do objeto em pixels. Essa propriedade é usada para entender o tamanho do objeto para fins de validação ou interação.
- rel_x: representa a coordenada X relativa do objeto em seu contêiner principal. É usada para determinar a posição horizontal do objeto em relação ao seu pai imediato.
- rel_y: representa a coordenada Y relativa do objeto em seu contêiner principal. É usada para determinar a posição vertical do objeto em relação ao seu pai imediato.
- test-name: uma propriedade usada para atribuir um nome ao objeto para fins de teste. Isso ajuda a identificar e fazer referência ao objeto durante os testes automatizados.
- width: representa a largura do objeto em pixels. Essa propriedade é usada para entender o tamanho do objeto para fins de validação ou interação.
Comportamento conhecido
- Os aplicativos desenvolvidos com o applet Curl 8.0 ou superior são compatíveis com a automação.
- Rótulos não são detectados como objetos.