Bonjour,
Je suis en version 5.0.0.rc1 d’asqatasun avec vagrant et je rencontre des problèmes lors de l’audit de scénario.
J’ai créé un scénario simple dans lequel depuis google je vais sur wikipedia pour y faire une recherche. Cependant seulement la page google est auditée et non celles sur wikipedia.
{
"id": "1a2ce3ec-a556-46c2-b73e-a2e26956884c",
"version": "2.0",
"name": "google",
"url": "https://google.fr",
"tests": [{
"id": "8c9340ce-c5ee-482d-9c1e-85b330e49d33",
"name": "test",
"commands": [{
"id": "fd9e0dd6-648d-4f7d-a2b5-1d8b2821eab1",
"comment": "",
"command": "open",
"target": "https://www.google.fr/",
"targets": [],
"value": ""
}, {
"id": "70e45ec5-dba5-4342-846c-dab9e605dc92",
"comment": "",
"command": "setWindowSize",
"target": "1200x1000",
"targets": [],
"value": ""
}, {
"id": "b80d9ea6-26b5-4570-8289-9ce575a89021",
"comment": "",
"command": "click",
"target": "xpath=//input[@name='q']",
"targets": [
["name=q", "name"],
["css=.gLFyf", "css:finder"],
["xpath=//input[@name='q']", "xpath:attributes"],
["xpath=//input", "xpath:position"]
],
"value": ""
}, {
"id": "6c5b1451-7f8c-4552-8a84-e49a92b40f45",
"comment": "",
"command": "type",
"target": "xpath=//input[@name='q']",
"targets": [
["name=q", "name"],
["css=.gLFyf", "css:finder"],
["xpath=//input[@name='q']", "xpath:attributes"],
["xpath=//input", "xpath:position"]
],
"value": "wikipedia"
}, {
"id": "e65f7d31-b8ae-4c87-af4e-8a169bcc90ef",
"comment": "",
"command": "click",
"target": "xpath=//input[@value=\"Recherche Google\"]",
"targets": [
["css=.qarstb", "css:finder"],
["xpath=//body/div/div[4]", "xpath:position"]
],
"value": ""
}, {
"id": "17481913-2a97-4261-aee3-58ca341b8606",
"comment": "",
"command": "click",
"target": "xpath=//*[text()=\"Wikipédia, l'encyclopédie libre\"]",
"targets": [
["css=.g:nth-child(1) .tF2Cxc .LC20lb", "css:finder"],
["xpath=//div[@id='rso']/div/div/div/div/div/div/div/a/h3", "xpath:idRelative"],
["xpath=//h3", "xpath:position"]
],
"value": ""
}, {
"id": "59531f4e-6892-4cb5-89f8-1923252eef14",
"comment": "",
"command": "type",
"target": "name=search",
"targets": [],
"value": "france"
}, {
"id": "45ed1ce5-7bc5-40ee-8597-c75bd0a98bf0",
"comment": "",
"command": "click",
"target": "xpath=//form[@id=\"searchform\"]/button",
"targets": [
["css=.wvui-button", "css:finder"],
["xpath=//form[@id='searchform']/button", "xpath:idRelative"],
["xpath=//button", "xpath:position"],
["xpath=//button[contains(.,'Rechercher')]", "xpath:innerText"]
],
"value": ""
}, {
"id": "1510b3df-1ebe-4f9e-b401-ab66b104c2e7",
"comment": "",
"command": "waitForElementVisible",
"target": "xpath=//h1[@id=\"firstHeading\"][text()=\"France\"]",
"targets": [],
"value": "30000"
}]
}],
"suites": [{
"id": "5891c26a-1cfe-42da-a3f4-4fd47dbf4846",
"name": "Default Suite",
"persistSession": false,
"parallel": false,
"timeout": 300,
"tests": ["8c9340ce-c5ee-482d-9c1e-85b330e49d33"]
}],
"urls": ["https://google.fr/"],
"plugins": []
}
Sur ce scénario j’ai voulu créé mes propres xpath plutôt que ceux proposés lors de l’enregistrement avec selenium IDE mais cela ne change rien.
J’ai essayé plusieurs scénarios mais à chaque fois seul la 1ère page était auditée.
La seule fois où j’ai pu auditer 2 pages sur un scénario fût grâce à l’un des scénarios proposés en exemple https://gitlab.com/asqatasun/scenario-examples/-/tree/main/Websites/https—www.demarches-simplifiees.fr
Toutefois ce scénario visite de nombreuses pages, seulement 2 ont pu donc être auditées.
Je n’ai eu aucun problème lors du lancement de ces scénarios depuis selenium IDE.
Auriez-vous des idées sur ce qui empêcherait l’audit des différentes pages d’un scénario ?