Esta é uma extensão para fornecer uma interface de usuário para escrever testes de interface do usuário para Dynamics 365 Customer Engagement. Ele pode capturar suas ações de página e ajudá-lo a definir ações e asserções para seus testes.
O conjunto de testes que você cria pode ser exportado (e importado novamente). Além disso, a extensão pode criar um script de teste de IU do D365-UI-Test totalmente funcional, que você pode usar para executar diretamente no D365-UI-Test.
O D365-UI-Test pode ser encontrado aqui: https://github.com/XRM-OSS/D365-UI-Test Lá você também pode encontrar uma referência para um projeto de teste de UI de amostra, que pode ser usado como base para colar e executar os testes de IU gerados automaticamente exportados.
Instalação
Obtenha a extensão MS Edge na loja: https://microsoftedge.microsoft.com/addons/detail/d365uitestdesigner/mkppkindconajlokeapdjcbhacdgodif
(A Chrome Store também já foi enviada)
Baixe e inicialize o repositório Jest Demo: https://github.com/XRM-OSS/D365-UI-Test-Jest-Demo
Dentro do ReadMe of the Jest Demo, há instruções sobre como começar. Não se esqueça de criar o arquivo settings.txt uma pasta acima do seu repo com as credenciais do D365
Crie seus testes e cole o conjunto criado no arquivo de especificações de seu Jest Demo. Corra npm run testpara executá-lo.