Partager à toutes et tous (enfin ceux que ça intéresse) ce que je note sur le net

Aller au contenu | Aller au menu | Aller à la recherche

kasaya - A "WYSIWYG" (kind of) scripting language and runtime for browser automation - via Korben

Marrant, en gros piloter un browser, des actions en les écrivant en "langage naturel" (anglais).
Là on peut se demander "à quoi ça sert ???  J'ai des mains et une souris et un clavier !!!".  Ben pour par exemple

  • automatiser une tâche quand vous n'êtes pas là sur un site web
  • pour une personne qui ne peut plus utiliser ses mains, dicter les actions dans son browser
  • lancer une action automatique sur un site web dans un script
  • pour les dev, lancer des tests automatiques de non-regression sur un site (oui il existe plein de logiciels qui font ça)
  • *put here* what your needs / imagination ...

Leur github: https://github.com/syscolabs/kasaya

Kasaya – Pour automatiser votre navigateur avec un langage naturel

korben.info kasaya-pour-automatiser-votre-navigateur-avec-un-langage-naturel.jpg
korben.info

Je l'ai téléchargé au taf, j'essayerai un de ces 4 des trucs un peu plus poussés.

Commentaires

1. Le mercredi, 4. mars 2020, 13:46 par Dushnock

TRES utile pour pouvoir automatiser les tests de disponibilité d'un site web ou de tout un scénario de site web pour une entreprise...
Là où je bossais il y a longtemps, on utilisait une suite d'outils (payants, probablement chers) pour savoir quand le site web était en rade 24h/24 de manière à savoir qu'il y avait un problème avant qu'un client n'ait l'idée de contacter la hotline...
Des scénarios tournaient 24/24 toutes les 2-3 minutes et testaient diverses fonctionnalités ...

  • Le site est accessible ?
  • La page de log-in est accessible ?
  • Le log-in fonctionne ?
  • Pour un utilisateur X, l'opération O1 fonctionne normalement ?
  • etc.

Et il y a quelques années... des élèves à moi utilisaient des trucs de ce genre pour ... automatiser les actions de leurs "personnages" pour certains jeux en-ligne via page web...