Inspetor de Páginas
Identifique os componentes de página HTML e JavaScript em suas interfaces do usuário que estão disponíveis para teste de IU personalizado. Habilite o teste automatizado garantindo que as interfaces do usuário contenham somente componentes de página testáveis.
O Inspetor de páginas é uma configuração do desenvolvedor que abre um novo painel ao lado de qualquer página Now Platform exibida no momento.
- Um quadro realçado para identificar a página inspecionada no momento.
- Um ícone de faixa para exibir ou ocultar o painel Inspetor.
- Um botão para atualizar a lista de componentes da página.
- Um botão para ocultar o painel Inspetor.
- Um botão de inspetor para identificar componentes específicos em uma página.
- Uma lista de componentes de página disponíveis para teste de IU personalizado.
- Um filtro de pesquisa de componente de página.
- Uma linha a ser clicada para ver mais informações sobre um componente da página.
- Uma linha realçada e uma dica de ferramenta para visualizar informações sobre o componente inspecionado no momento.
- Um componente de página realçado para identificar o componente atualmente inspecionado na página.
- Um rótulo de componente e um botão Voltar para retornar à lista de componentes da página.
- Uma lista de ações a serem executadas no componente da página atual.
- Uma lista de informações de atributo para o componente da página atual.
- Um par de nome e valor de atributo para um componente de página.Nota:Você pode usar o campo Caminho do rótulo para mostrar o contexto hierárquico da página em torno de um elemento ao inspecionar um componente em uma página. Se houver muitos caminhos de rótulo "ancestrais" de um elemento, ele poderá exibir apenas três. Cada elemento de caminho de rótulo é separado por um >. Ele pode ser usado para diferenciar entre dois componentes de aparência semelhante.
Inicializador do inspetor de páginas
O inicializador do inspetor de página ajuda a selecionar e iniciar uma página específica no inspetor de página. Para obter mais informações, consulte Inspecionar diferentes tipos de página.
Componentes de página testáveis
O Inspetor de páginas recupera a lista de componentes de página testáveis quando você carrega uma página pela primeira vez. Os componentes testáveis consistem em HTML e JavaScript padrão que podem ser acessados pelo Automated Test Framework. Os designers de teste podem usar esses componentes como parte do teste de IU personalizado.
Componentes de página não testáveis
- Exclusões listadas
- Os componentes de página comlista de exclusões não podem ser testados usando etapas de teste de IU personalizada. Os componentes de página com lista de exclusões geralmente incluem interfaces do usuário Now Platform e componentes já testáveis por outros meios. Os designers de teste não podem criar testes de IU personalizados para componentes de página com lista de exclusões. Para testar esses componentes, eles devem usar outra categoria de teste compatível, como Formulários ou Catálogo de serviços.
No Inspetor de páginas, as interfaces com lista de exclusões são indicadas por uma cor de fundo cinza quando o ícone de inspeção é arrastado sobre elas. Uma mensagem detalhada sobre a categoria de etapa que precisa ser usada para testar esses componentes é exibida soltando o ícone de inspeção em um componente listado de exclusões.
- As listas não podem ser testadas usando etapas de teste de IU personalizadas. Use a categoria de etapa de teste Lista e Lista relacionada para testar listas.
Figura 3. Exemplo de mensagem da lista de exclusões - Os formulários não podem ser testados usando etapas de teste de IU personalizadas. Para testar formulários, use Categoria de formulário etapas de teste.
Figura 4. Exemplo de mensagem do formulário de exclusão listada Nota:Os formatadores de IU em formulários podem ser acessados e testados usando etapas de teste de IU personalizadas. Para obter mais informações, consulte Criar um teste de IU personalizado. - Os itens do Catálogo de serviços não podem ser testados usando etapas de teste de IU personalizadas. Para testar itens do catálogo, use Catálogo de serviços categoria etapas de teste.
Figura 5. Exemplo de mensagem de item do catálogo listado de exclusões - Certos componentes são excluídos das páginas de IU personalizadas e estão proibidos de serem testados.
Figura 6. Exemplo de mensagem de componente listado de exclusões - Os espaços não podem ser testados usando etapas de teste de IU personalizadas. Para testar formulários em um espaço disponível, use Categoria de formulário etapas de teste.
Figura 7. Exemplo de mensagem de espaço listado com exclusões
- As listas não podem ser testadas usando etapas de teste de IU personalizadas. Use a categoria de etapa de teste Lista e Lista relacionada para testar listas.
- Inacessível
- Componentes de páginainacessíveis são elementos que Automated Test Framework não pode identificar ou não tem permissão para testar devido a algum problema de configuração. Os componentes de página inacessíveis geralmente incluem bibliotecas JavaScript de terceiros ou elementos com um DOM de sombra. Os designers de teste não podem criar testes de IU personalizados para componentes de página inacessíveis, mas podem reprojetar a página para usar componentes acessíveis a Automated Test Framework.
- Certos componentes não podem ser acessados no Automated Test Framework
Figura 8. Exemplo de mensagem de componente inacessível - O desenvolvimento da equipe não é compatível com o Automated Test Framework
Figura 9. Amostra de mensagem de componente incompatível - O teste de sites externos que estão incorporados em páginas da plataforma não é compatível com o Automated Test Framework
Figura 10. Amostra de mensagem de sites externos incorporados sem suporte
- Certos componentes não podem ser acessados no Automated Test Framework