KogiQA est un outil d'automatisation de l'interface utilisateur pour les applications web qui n'utilise pas de sélecteurs CSS ou XPath. Au lieu de cela, il utilise un algorithme personnalisé pour interagir avec les éléments de manière cohérente, basé sur le sens de l'action dérivée de l'arborescence DOM.
Par exemple, taper 'page.click("Add Client")' cliquera sur le bouton 'Add Customer'.
Tant que le sens du texte sur la page reste inchangé, KogiQA réduit le besoin de maintenance des tests. C'est également la meilleure option lorsqu'il n'est pas possible de modifier le code de la page testée, comme lors des tests des applications MS D365 ou Salesforce.