O que é identificador ordinal?
Se as propriedades obrigatórias e auxiliares forem insuficientes para identificar um objeto durante uma sessão de registro, o QTP usa o Identificador Ordinal além de outras propriedades capturadas para identificar os objetos durante uma sessão de registro. Por padrão, existe um tipo de identificador ordinal para cada classe de objeto de teste.
Na janela de identificação de objeto, você pode modificar o identificador ordinal padrão para um objeto
Existem três tipos de identificadores ordinais no HP UFT.
- Com base no índice
- Com base na localização
- Tempo de Criação
Com base no índice
- Ao usar o identificador ordinal baseado em índice, durante a gravação, o QTP atribuirá um valor à propriedade INDEX de um objeto
- O valor é baseado na ordem em que o objeto aparece no código-fonte.
- A primeira ocorrência tem valor 0
- Os valores das propriedades do índice são específicos do objeto.
- Portanto, se você usar Index: = 3 para descrever um objeto de teste WebEdit, o Quick Test procura o quarto objeto WebEdit na página.
- Da mesma forma, você usa Index: = 1 para descrever um objeto de teste WebButton, Quick Test procura o segundo objeto WebButton na página
Com base na localização
- Ao usar o identificador ordinal com base em localização, durante a gravação, o Micro Focus UFT atribuirá um valor à propriedade LOCATION de um objeto para identificar o objeto de forma exclusiva.
- O valor é baseado na ordem em que o objeto aparece na janela, quadro ou caixa de diálogo, em relação a outros objetos com propriedades idênticas.
- A primeira ocorrência do objeto é 0.
- Os valores são atribuídos em colunas de cima para baixo e da esquerda para a direita.
Tempo de Criação
- Ao usar o identificador ordinal da hora de criação, durante a gravação, o QTP atribuirá um valor à propriedade Hora de criação de um navegador da web
- O identificador está disponível apenas para o ambiente da Web
- Este valor indica a ordem em que o navegador foi aberto em relação a outros navegadores abertos.
- O primeiro navegador que se abre durante a gravação recebe o valor CreationTime = 0 e os navegadores seguintes recebem os valores 1, 2, 3 ... e assim por diante
Clique aqui se o vídeo não estiver acessível
Recursos
Baixe as páginas da Web usadas no tutorial acima para a prática