Files
fluxscape/packages/noodl-viewer-react/tests/navigation-tests.side
Michael Cartner b9c60b07dc Initial commit
Co-Authored-By: Eric Tuvesson <eric.tuvesson@gmail.com>
Co-Authored-By: mikaeltellhed <2311083+mikaeltellhed@users.noreply.github.com>
Co-Authored-By: kotte <14197736+mrtamagotchi@users.noreply.github.com>
Co-Authored-By: Anders Larsson <64838990+anders-topp@users.noreply.github.com>
Co-Authored-By: Johan  <4934465+joolsus@users.noreply.github.com>
Co-Authored-By: Tore Knudsen <18231882+torekndsn@users.noreply.github.com>
Co-Authored-By: victoratndl <99176179+victoratndl@users.noreply.github.com>
2024-01-26 11:52:55 +01:00

565 lines
19 KiB
Plaintext

{
"id": "269a7217-0770-4975-b0f2-8d21f59cca4d",
"version": "2.0",
"name": "Navigation test ",
"url": "http://localhost:8574/external/viewer/index.html#/nav-before-mount",
"tests": [{
"id": "8c10bc6e-c201-4751-8d9d-1be5a0f3f596",
"name": "Test simple nav",
"commands": [{
"id": "378eeb0c-afdc-4966-af7f-68b82322995d",
"comment": "",
"command": "open",
"target": "/",
"targets": [],
"value": ""
}, {
"id": "afb2fd9b-512b-4c32-a7cc-6c3850f63182",
"comment": "",
"command": "setWindowSize",
"target": "2014x1184",
"targets": [],
"value": ""
}, {
"id": "58335c6a-4b68-4a75-a674-8d702cc88f6f",
"comment": "",
"command": "click",
"target": "css=.uitest-nav1",
"targets": [
["css=.uitest-nav1", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[2]", "xpath:idRelative"],
["xpath=//div[2]", "xpath:position"]
],
"value": ""
}, {
"id": "b0bebb92-fb98-451f-9a0c-612038e734d0",
"comment": "",
"command": "waitForText",
"target": "css=.uitest-args1",
"targets": [
["css=.uitest-args1", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[3]", "xpath:idRelative"],
["xpath=//div/div[3]", "xpath:position"]
],
"value": "TestA, TestB"
}, {
"id": "59bd7f13-24af-420f-aab3-4c8b9a59eca0",
"comment": "",
"command": "executeScript",
"target": "return location.hash",
"targets": [],
"value": "hash"
}, {
"id": "670d2a97-97cf-4790-bf49-9136420b3a69",
"comment": "",
"command": "verify",
"target": "hash",
"targets": [],
"value": "#/second-page/TestA"
}, {
"id": "505baf44-40c9-40b3-a391-83599a785827",
"comment": "",
"command": "click",
"target": "css=.uitest-goback1",
"targets": [
["css=.uitest-goback1", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[2]", "xpath:idRelative"],
["xpath=//div/div[2]", "xpath:position"]
],
"value": ""
}, {
"id": "0d27b9c1-ed05-4755-8e07-9fe51fbb1685",
"comment": "",
"command": "pause",
"target": "500",
"targets": [],
"value": ""
}, {
"id": "5d151363-0cd4-4df5-be63-1f77034136e2",
"comment": "",
"command": "executeScript",
"target": "return location.hash",
"targets": [],
"value": "hash"
}, {
"id": "f90ccd58-056e-4a76-9ec8-4546826e8121",
"comment": "Verify correct hash slug",
"command": "verify",
"target": "hash",
"targets": [],
"value": "#/first-page"
}]
}, {
"id": "8b9f5ffd-5d74-45f9-aa4a-b1b0ced7690e",
"name": "Nested Nav Stack",
"commands": [{
"id": "21c26984-59ee-4f9c-9eae-abc9bca46585",
"comment": "",
"command": "open",
"target": "http://localhost:8574/external/viewer/index.html",
"targets": [],
"value": ""
}, {
"id": "4460e523-a810-40db-918c-740beaedeb73",
"comment": "",
"command": "setWindowSize",
"target": "2014x1185",
"targets": [],
"value": ""
}, {
"id": "e3871d1e-bb63-4b44-a359-6cdba5bc81dd",
"comment": "",
"command": "click",
"target": "css=.uitest-nav-sub",
"targets": [
["css=div:nth-child(3)", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[3]", "xpath:idRelative"],
["xpath=//div[3]", "xpath:position"]
],
"value": ""
}, {
"id": "65415f90-9424-43b4-aece-01a799d0d586",
"comment": "",
"command": "waitForText",
"target": "css=.uitest-pagea",
"targets": [
["css=.uitest-pagea", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[2]/div/div/div", "xpath:idRelative"],
["xpath=//div[2]/div/div/div", "xpath:position"]
],
"value": "Page A"
}, {
"id": "b50a04ae-068c-4032-b116-ad235c47e23b",
"comment": "",
"command": "executeScript",
"target": "location.hash='#/page-with-nav/grr'",
"targets": [],
"value": ""
}, {
"id": "628d86f0-8d98-40a1-8809-42263f723ba0",
"comment": "",
"command": "waitForText",
"target": "css=.uitest-title2",
"targets": [],
"value": "grr"
}, {
"id": "060c23cd-2ba4-40c1-9b5a-f9d5d2b935e2",
"comment": "",
"command": "executeScript",
"target": "location.hash='#/page-with-nav/grr/page-a/hoj'",
"targets": [],
"value": ""
}, {
"id": "12e6ad7c-0970-47cc-a561-d3e3aef08b16",
"comment": "",
"command": "waitForText",
"target": "css=.uitest-param1",
"targets": [
["css=.uitest-param1", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[2]/div/div/div[2]", "xpath:idRelative"],
["xpath=//div[2]/div/div/div[2]", "xpath:position"]
],
"value": "hoj"
}, {
"id": "c71d06e8-20df-48ee-bc5a-5ab93be13531",
"comment": "",
"command": "executeScript",
"target": "history.replaceState(null, null, \"?QTest=hej#/page-with-nav/grr/page-b\"); dispatchEvent(new PopStateEvent('popstate', {}));",
"targets": [],
"value": ""
}, {
"id": "f11a5f4c-dab9-4ae8-b0d0-40925cf70e28",
"comment": "",
"command": "waitForText",
"target": "css=.uitest-pageb-title",
"targets": [
["css=.uitest-pageb-title", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[2]/div/div/div", "xpath:idRelative"],
["xpath=//div[2]/div/div/div", "xpath:position"]
],
"value": "Page B"
}, {
"id": "aff4cf52-3453-477c-b1a8-dae43906a313",
"comment": "",
"command": "verifyText",
"target": "css=.uitest-pageb-text",
"targets": [
["css=.uitest-pageb-text", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[2]/div/div/div[2]", "xpath:idRelative"],
["xpath=//div[2]/div/div/div[2]", "xpath:position"]
],
"value": "hej"
}]
}, {
"id": "aeb718a7-c870-4ba8-bc6d-9e6fbd8c60bc",
"name": "Nav To Path",
"commands": [{
"id": "ea4b4e4c-45f3-412b-95ca-d3fc3f1cb820",
"comment": "",
"command": "open",
"target": "http://localhost:8574/external/viewer/index.html",
"targets": [],
"value": ""
}, {
"id": "118e95f0-c47b-4f06-8de3-961d182bb700",
"comment": "",
"command": "setWindowSize",
"target": "2014x1184",
"targets": [],
"value": ""
}, {
"id": "cba40274-4938-4b63-a2b2-f6292f352456",
"comment": "",
"command": "click",
"target": "css=.uitest-firstpage-nav-to-path",
"targets": [
["css=.uitest-firstpage-nav-to-path", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[5]", "xpath:idRelative"],
["xpath=//div[5]", "xpath:position"]
],
"value": ""
}, {
"id": "65fc8669-e047-4c3a-a5f7-fea6cff1feac",
"comment": "",
"command": "waitForText",
"target": "css=.uitest-title2",
"targets": [
["css=.uitest-title2", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div", "xpath:idRelative"],
["xpath=//div[3]/div/div/div/div/div/div", "xpath:position"]
],
"value": "heja"
}, {
"id": "1b087e7c-9754-42bc-acbe-e24d4a5ab476",
"comment": "",
"command": "verifyText",
"target": "css=.uitest-pageb-text",
"targets": [
["css=.uitest-pageb-text", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[2]/div/div/div[2]", "xpath:idRelative"],
["xpath=//div[2]/div/div/div[2]", "xpath:position"]
],
"value": "tjoho"
}, {
"id": "3734a9af-0e02-4b27-b173-ebf39c441056",
"comment": "",
"command": "verifyText",
"target": "css=.uitest-pageb-title",
"targets": [
["css=.uitest-pageb-title", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[2]/div/div/div", "xpath:idRelative"],
["xpath=//div[2]/div/div/div", "xpath:position"]
],
"value": "Page B"
}]
}, {
"id": "2c896eb3-a43c-46b2-8c70-07dcaa72eb8e",
"name": "Replace Nav",
"commands": [{
"id": "c164f9ca-b700-4a46-a42f-4a0355669b6d",
"comment": "",
"command": "open",
"target": "http://localhost:8574/external/viewer/index.html",
"targets": [],
"value": ""
}, {
"id": "ece761f4-caf4-4860-8aa9-ab4fef3cd85d",
"comment": "",
"command": "setWindowSize",
"target": "2014x1184",
"targets": [],
"value": ""
}, {
"id": "18321e3c-fd28-4d72-a2d8-85f91434f659",
"comment": "",
"command": "click",
"target": "css=.uitest-firstpage-replace",
"targets": [
["css=.uitest-firstpage-replace", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[6]", "xpath:idRelative"],
["xpath=//div[6]", "xpath:position"]
],
"value": ""
}, {
"id": "de3cb3c0-c8ce-479d-a098-ca090ccfe432",
"comment": "",
"command": "waitForText",
"target": "css=.uitest-args1",
"targets": [
["css=.uitest-args1", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[3]", "xpath:idRelative"],
["xpath=//div/div[3]", "xpath:position"]
],
"value": "Grr, Foff"
}]
}, {
"id": "86817885-7fa1-4be5-8803-f5c86a10b4e5",
"name": "Top Stack Name",
"commands": [{
"id": "0a01e7a1-c0c1-45ab-b219-6ac3b7053efd",
"comment": "",
"command": "open",
"target": "http://localhost:8574/external/viewer/index.html",
"targets": [],
"value": ""
}, {
"id": "4a5a7a72-1afc-469b-9c0f-c2a442c54bfc",
"comment": "",
"command": "waitForText",
"target": "css=.uitest-stacken-top",
"targets": [
["css=.uitest-stacken-top", "css:finder"],
["xpath=//div[@id='root']/div/div/div[2]", "xpath:idRelative"],
["xpath=//div[3]/div/div/div[2]", "xpath:position"]
],
"value": "First Page"
}, {
"id": "2db716ea-2828-4b0c-b0e3-f08f70e797fc",
"comment": "",
"command": "click",
"target": "css=.uitest-nav1",
"targets": [
["css=.uitest-nav1", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[2]", "xpath:idRelative"],
["xpath=//div[2]", "xpath:position"]
],
"value": ""
}, {
"id": "9f097aa0-5268-4b12-91f8-cc9ea7230eab",
"comment": "",
"command": "waitForText",
"target": "css=.uitest-stacken-top",
"targets": [
["css=.uitest-stacken-top", "css:finder"],
["xpath=//div[@id='root']/div/div/div[2]", "xpath:idRelative"],
["xpath=//div[4]/div/div/div[2]", "xpath:position"]
],
"value": "Second Page"
}, {
"id": "5df0c9cd-8b31-4e4d-8fbe-f6f93b503f2a",
"comment": "",
"command": "click",
"target": "css=.uitest-goback1",
"targets": [
["css=.uitest-goback1", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[2]", "xpath:idRelative"],
["xpath=//div/div[2]", "xpath:position"]
],
"value": ""
}, {
"id": "a8f8333c-51ed-4a02-8162-11c8bc754680",
"comment": "",
"command": "waitForText",
"target": "css=.uitest-stacken-top",
"targets": [
["css=.uitest-stacken-top", "css:finder"],
["xpath=//div[@id='root']/div/div/div[2]", "xpath:idRelative"],
["xpath=//div[3]/div/div/div[2]", "xpath:position"]
],
"value": "First Page"
}, {
"id": "401af97c-571d-4a99-877f-5c254ab9b4c2",
"comment": "",
"command": "click",
"target": "css=.uitest-firstpage-replace",
"targets": [
["css=.uitest-firstpage-replace", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[6]", "xpath:idRelative"],
["xpath=//div[6]", "xpath:position"]
],
"value": ""
}, {
"id": "93f02625-eae7-4350-8c54-204f33d9129f",
"comment": "",
"command": "waitForText",
"target": "css=.uitest-stacken-top",
"targets": [],
"value": "Second Page"
}, {
"id": "ddec3057-419b-434c-8eee-84f03999e60c",
"comment": "",
"command": "open",
"target": "#/first-page",
"targets": [],
"value": ""
}, {
"id": "8a1dfb18-8ad0-4de9-bada-854434986498",
"comment": "",
"command": "waitForText",
"target": "css=.uitest-stacken-top",
"targets": [
["css=.uitest-stacken-top", "css:finder"],
["xpath=//div[@id='root']/div/div/div[2]", "xpath:idRelative"],
["xpath=//div[4]/div/div/div[2]", "xpath:position"]
],
"value": "First Page"
}, {
"id": "6ceaf50e-5d9d-496a-ba01-e4f834ea6715",
"comment": "",
"command": "open",
"target": "#/second-page/fopp",
"targets": [],
"value": ""
}, {
"id": "419ce1d8-ec0b-4e46-a9a3-00ae65eb74ff",
"comment": "",
"command": "waitForText",
"target": "css=.uitest-stacken-top",
"targets": [
["css=.uitest-stacken-top", "css:finder"],
["xpath=//div[@id='root']/div/div/div[2]", "xpath:idRelative"],
["xpath=//div[4]/div/div/div[2]", "xpath:position"]
],
"value": "Second Page"
}]
}, {
"id": "bda77bd8-82c1-495b-86c1-ac296c62c223",
"name": "Mount and unmount stacks",
"commands": [{
"id": "b4866303-a0e2-44bd-93a6-f61bbf616b31",
"comment": "",
"command": "open",
"target": "http://localhost:8574/#/mount-and-unmount",
"targets": [],
"value": ""
}, {
"id": "718f984d-448d-4f88-9a31-0f845b733795",
"comment": "",
"command": "waitForText",
"target": "css=.ui-test-mount-page2a",
"targets": [],
"value": "Page 2A"
}, {
"id": "5a635b94-6848-4f46-a18b-d6b1456cffed",
"comment": "",
"command": "click",
"target": "css=.ui-test-mount-page2a",
"targets": [
["css=div:nth-child(2) > div > div > div", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[2]/div/div/div", "xpath:idRelative"],
["xpath=//div[2]/div/div/div", "xpath:position"]
],
"value": ""
}, {
"id": "15748b40-9844-4149-95b3-bbc53a54a203",
"comment": "",
"command": "waitForText",
"target": "css=.ui-test-mount-page2b",
"targets": [
["css=.ui-test-mount-page2b", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[2]/div/div/div/div", "xpath:idRelative"],
["xpath=//div[2]/div/div/div/div", "xpath:position"]
],
"value": "Page 2B"
}, {
"id": "9766e1b5-2992-4841-8330-4342675551a2",
"comment": "",
"command": "click",
"target": "css=.ui-test-mount-toggle-stack",
"targets": [
["css=.ui-test-mount-toggle-stack", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div", "xpath:idRelative"],
["xpath=//div[4]/div/div/div/div/div/div", "xpath:position"]
],
"value": ""
}, {
"id": "5b69d9ce-63ce-461e-9138-5f016b081af2",
"comment": "",
"command": "waitForText",
"target": "css=.ui-test-mount-page1a",
"targets": [
["css=.ui-test-mount-page1a", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[2]/div/div/div/div", "xpath:idRelative"],
["xpath=//div[2]/div/div/div/div", "xpath:position"]
],
"value": "Page 1A"
}, {
"id": "8dad858a-2eea-4eb6-b1a6-63e23708afac",
"comment": "",
"command": "click",
"target": "css=.ui-test-mount-page1a",
"targets": [
["css=.ui-test-mount-page2a", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[2]/div/div/div/div", "xpath:idRelative"],
["xpath=//div[2]/div/div/div/div", "xpath:position"]
],
"value": ""
}, {
"id": "a3b9d238-dab1-432f-9c6d-bc994500c063",
"comment": "",
"command": "waitForText",
"target": "css=.ui-test-mount-page1b",
"targets": [
["css=.ui-test-mount-page1a", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[2]/div/div/div/div", "xpath:idRelative"],
["xpath=//div[2]/div/div/div/div", "xpath:position"]
],
"value": "Page 1B"
}, {
"id": "8349219c-96db-4028-9827-dfc77ebcffd6",
"comment": "",
"command": "click",
"target": "css=.ui-test-mount-page1b",
"targets": [
["css=.ui-test-mount-page1b", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[3]/div/div/div/div", "xpath:idRelative"],
["xpath=//div[3]/div/div/div/div", "xpath:position"]
],
"value": ""
}, {
"id": "e841008c-bd85-4212-99b5-3dcfb6066adc",
"comment": "",
"command": "click",
"target": "css=.ui-test-mount-toggle-stack",
"targets": [
["css=.ui-test-mount-toggle-stack", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div", "xpath:idRelative"],
["xpath=//div/div/div/div/div/div/div", "xpath:position"]
],
"value": ""
}, {
"id": "d5339d39-34af-43af-8b1d-05f6d554da29",
"comment": "",
"command": "click",
"target": "css=.ui-test-mount-navigate-to-path",
"targets": [
["css=.ui-test-mount-navigate-to-path", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div[2]", "xpath:idRelative"],
["xpath=//div[2]", "xpath:position"]
],
"value": ""
}]
}, {
"id": "c3e01f68-4c6c-435a-ba48-83b233fdc866",
"name": "Nav before stack mounted",
"commands": [{
"id": "10a2f9ad-68d9-4ba8-90c3-b925e81e60c4",
"comment": "",
"command": "open",
"target": "http://localhost:8574/external/viewer/index.html#/nav-before-mount",
"targets": [],
"value": ""
}, {
"id": "a6b3f97e-919d-479d-a28a-7c86e17161a3",
"comment": "",
"command": "waitForText",
"target": "css=.uitest-nav-before-mount-second-text",
"targets": [
["css=.uitest-nav-before-mount-second-text", "css:finder"],
["xpath=//div[@id='root']/div/div/div/div/div/div/div/div/div", "xpath:idRelative"],
["xpath=//div[3]/div/div/div/div/div/div/div/div/div", "xpath:position"]
],
"value": "Second page"
}]
}],
"suites": [{
"id": "e2631596-9eb4-4500-a8cb-bcca3f7ef0dc",
"name": "Default Suite",
"persistSession": false,
"parallel": false,
"timeout": 300,
"tests": []
}],
"urls": ["http://localhost:8574/", "https://uitest-nav1.getnoodling.com/", "http://localhost:8574/#/mount-and-unmount", "http://localhost:8574/external/viewer/index.html#/nav-before-mount"],
"plugins": []
}