Bonjour,
J’ai enregistré un script selenium avec Firefox 31 et selenium builder.
Le test sous Asqatasun Webapp a testé intégralement toutes les pages présentes dans son fichier JSON mais La version CLI teste que la page avant l’authentification sur le site.
Voici le script ce que j’ai :
{
"type": "script",
"seleniumVersion": "2",
"formatVersion": 2,
"steps": [
{
"type": "get",
"url": "http://drupal-pro-test.douane-gouv.tma/"
},
{
"type": "clickElement",
"locator": {
"type": "css selector",
"value": "body.path-frontpage.has-glyphicons"
}
},
{
"type": "clickElement",
"locator": {
"type": "link text",
"value": "Se connecter"
}
},
{
"type": "clickElement",
"locator": {
"type": "id",
"value": "edit-simplesamlphp-auth-login-link"
}
},
{
"type": "setElementText",
"locator": {
"type": "name",
"value": "user"
},
"text": "xxxxxx"
},
{
"type": "setElementText",
"locator": {
"type": "name",
"value": "password"
},
"text": "xxxxxxx"
},
{
"type": "clickElement",
"locator": {
"type": "css selector",
"value": "button.btn.btn-success"
}
},
{
"type": "get",
"url": "http://drupal-pro-test.douane-gouv.tma/mon-compte/details"
},
{
"type": "get",
"url": "http://drupal-pro-test.douane-gouv.tma/mon-compte/details/adresse-email"
},
{
"type": "get",
"url": "http://drupal-pro-test.douane-gouv.tma/mon-compte/details/informations-personnelles"
},
{
"type": "get",
"url": "http://drupal-pro-test.douane-gouv.tma/mon-compte/details/mot-de-passe"
},
{
"type": "get",
"url": "http://drupal-pro-test.douane-gouv.tma/mon-compte/details/etablissement/suppression"
},
{
"type": "get",
"url": "http://drupal-pro-test.douane-gouv.tma/mon-compte/details/etablissement/verification"
},
{
"type": "get",
"url": "http://drupal-pro-test.douane-gouv.tma/mon-compte/details/adresse-email/revalidation"
}
],
"data": {
"configs": {},
"source": "none"
},
"inputs": [],
"timeoutSeconds": 60
}