pour faire avancer l’issue n°12
Questions
- faut-il faire un gros fichier .json avec toutes les interactions (ajout projet, lancer un audit, …) ou un fichier .json par interaction à tester ?
- où mettre les fichiers .json de ces tests fonctionnels ?
- dans le cas d’1 fichier .json par interaction à tester, la phase d’authentification sera nécessaire… Est-il possible de forcer Asqatasun à jouer plusieurs .json pour un même audit de scénario (1 pour l’authentification et un 2ème pour l’interaction à tester) ?
- comment faut-il faire pour lancer automatiquement ces tests fonctionnels ?
exemple de fichier JSON pour l’authentification
{ "type": "script", "seleniumVersion": "2", "formatVersion": 2, "steps": [ { "type": "get", "url": "http://localhost:8080/asqatasun/?lang=en" }, { "type": "clickElement", "locator": { "type": "id", "value": "j_username" } }, { "type": "sendKeysToElement", "locator": { "type": "id", "value": "j_username" }, "text": "me@my-email.org" }, { "type": "clickElement", "locator": { "type": "id", "value": "j_password" } }, { "type": "sendKeysToElement", "locator": { "type": "id", "value": "j_password" }, "text": "myAsqaPassword" }, { "type": "clickElement", "locator": { "type": "name", "value": "Login" } }, { "type": "verifyTextPresent", "text": "My Projects" } ], "data": { "configs": {}, "source": "none" }, "inputs": [], "timeoutSeconds": 60 }