From 9b4437f0d33c4241297b5f4ce3b9461e2ef49095 Mon Sep 17 00:00:00 2001 From: Sapayth Hossain Date: Wed, 27 Nov 2024 16:39:21 +0600 Subject: [PATCH] add test for form modal --- .../post form templates.json | 493 ++++++++++++++++++ 1 file changed, 493 insertions(+) create mode 100644 tests/chrome_recordings/post form templates.json diff --git a/tests/chrome_recordings/post form templates.json b/tests/chrome_recordings/post form templates.json new file mode 100644 index 00000000..00dd1371 --- /dev/null +++ b/tests/chrome_recordings/post form templates.json @@ -0,0 +1,493 @@ +{ + "title": "post form templates", + "steps": [ + { + "type": "setViewport", + "width": 1280, + "height": 934, + "deviceScaleFactor": 1, + "isMobile": false, + "hasTouch": false, + "isLandscape": false + }, + { + "type": "navigate", + "url": "https://wpuf.test/wp-admin/admin.php?page=wpuf-post-forms", + "assertedEvents": [ + { + "type": "navigation", + "url": "https://wpuf.test/wp-admin/admin.php?page=wpuf-post-forms", + "title": "Post Forms ‹ wpuf playground — WordPress" + } + ] + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "aria/Post Forms" + ], + [ + "#toplevel_page_wp-user-frontend li.wp-first-item > a" + ], + [ + "xpath///*[@id=\"toplevel_page_wp-user-frontend\"]/ul/li[2]/a" + ], + [ + "pierce/#toplevel_page_wp-user-frontend li.wp-first-item > a" + ] + ], + "offsetY": 9.125, + "offsetX": 55, + "assertedEvents": [ + { + "type": "navigation", + "url": "https://wpuf.test/wp-admin/admin.php?page=wpuf-post-forms", + "title": "Post Forms ‹ wpuf playground — WordPress" + } + ] + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "aria/Add Form" + ], + [ + "#new-wpuf-post-form" + ], + [ + "xpath///*[@id=\"new-wpuf-post-form\"]" + ], + [ + "pierce/#new-wpuf-post-form" + ], + [ + "text/Add Form" + ] + ], + "offsetY": 18, + "offsetX": 52.46875 + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "aria/[role=\"main\"]", + "aria/[role=\"button\"]" + ], + [ + "div.wpuf-form-template-modal button" + ], + [ + "xpath///*[@id=\"wpbody-content\"]/div[3]/div[1]/button" + ], + [ + "pierce/div.wpuf-form-template-modal button" + ] + ], + "offsetY": 34, + "offsetX": 18 + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "aria/Add Form" + ], + [ + "#new-wpuf-post-form" + ], + [ + "xpath///*[@id=\"new-wpuf-post-form\"]" + ], + [ + "pierce/#new-wpuf-post-form" + ], + [ + "text/Add Form" + ] + ], + "offsetY": 18, + "offsetX": 65.46875 + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "aria/Upgrade to PRO" + ], + [ + "div:nth-of-type(5) a" + ], + [ + "xpath///*[@id=\"wpbody-content\"]/div[3]/div[1]/div[2]/div/div[5]/div/a" + ], + [ + "pierce/div:nth-of-type(5) a" + ], + [ + "text/Upgrade to PRO" + ] + ], + "offsetY": 10.71875, + "offsetX": 75.203125 + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "div.wpuf-grid > div > div:nth-of-type(2) a" + ], + [ + "xpath///*[@id=\"wpbody-content\"]/div[3]/div[1]/div[2]/div/div[2]/div/a" + ], + [ + "pierce/div.wpuf-grid > div > div:nth-of-type(2) a" + ] + ], + "offsetY": 14.953125, + "offsetX": 113, + "assertedEvents": [ + { + "type": "navigation", + "url": "https://wpuf.test/wp-admin/admin.php?page=wpuf-post-forms&action=edit&id=3927", + "title": "Post Forms ‹ wpuf playground — WordPress" + } + ] + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "#wpuf-form-builder > div.wpuf-bg-white div.wpuf-flex > span" + ], + [ + "xpath///*[@id=\"wpuf-form-builder\"]/div[1]/div[1]/div[1]/span" + ], + [ + "pierce/#wpuf-form-builder > div.wpuf-bg-white div.wpuf-flex > span" + ], + [ + "text/#3927" + ] + ], + "offsetY": 14, + "offsetX": 43.140625 + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "aria/Post Forms" + ], + [ + "#toplevel_page_wp-user-frontend li.wp-first-item > a" + ], + [ + "xpath///*[@id=\"toplevel_page_wp-user-frontend\"]/ul/li[2]/a" + ], + [ + "pierce/#toplevel_page_wp-user-frontend li.wp-first-item > a" + ], + [ + "text/Post Forms" + ] + ], + "offsetY": 17.125, + "offsetX": 97, + "assertedEvents": [ + { + "type": "navigation", + "url": "https://wpuf.test/wp-admin/admin.php?page=wpuf-post-forms", + "title": "Post Forms ‹ wpuf playground — WordPress" + } + ] + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "aria/Add Form" + ], + [ + "#new-wpuf-post-form" + ], + [ + "xpath///*[@id=\"new-wpuf-post-form\"]" + ], + [ + "pierce/#new-wpuf-post-form" + ], + [ + "text/Add Form" + ] + ], + "offsetY": 21, + "offsetX": 27.46875 + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "div.wpuf-relative > div.wpuf-grid > div > div:nth-of-type(1) a" + ], + [ + "xpath///*[@id=\"wpbody-content\"]/div[3]/div[1]/div[2]/div/div[1]/div/a" + ], + [ + "pierce/div.wpuf-relative > div.wpuf-grid > div > div:nth-of-type(1) a" + ] + ], + "offsetY": 13.921875, + "offsetX": 101, + "assertedEvents": [ + { + "type": "navigation", + "url": "https://wpuf.test/wp-admin/admin.php?page=wpuf-post-forms&action=edit&id=3934", + "title": "Post Forms ‹ wpuf playground — WordPress" + } + ] + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "aria/Post Forms" + ], + [ + "#toplevel_page_wp-user-frontend li.wp-first-item > a" + ], + [ + "xpath///*[@id=\"toplevel_page_wp-user-frontend\"]/ul/li[2]/a" + ], + [ + "pierce/#toplevel_page_wp-user-frontend li.wp-first-item > a" + ], + [ + "text/Post Forms" + ] + ], + "offsetY": 9.125, + "offsetX": 103, + "assertedEvents": [ + { + "type": "navigation", + "url": "https://wpuf.test/wp-admin/admin.php?page=wpuf-post-forms", + "title": "Post Forms ‹ wpuf playground — WordPress" + } + ] + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "aria/Add Form" + ], + [ + "#new-wpuf-post-form" + ], + [ + "xpath///*[@id=\"new-wpuf-post-form\"]" + ], + [ + "pierce/#new-wpuf-post-form" + ], + [ + "text/Add Form" + ] + ], + "offsetY": 26, + "offsetX": 56.46875 + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "div.wpuf-grid > div > div:nth-of-type(3) a" + ], + [ + "xpath///*[@id=\"wpbody-content\"]/div[3]/div[1]/div[2]/div/div[3]/div/a" + ], + [ + "pierce/div.wpuf-grid > div > div:nth-of-type(3) a" + ] + ], + "offsetY": 11.921875, + "offsetX": 88, + "assertedEvents": [ + { + "type": "navigation", + "url": "https://wpuf.test/wp-admin/admin.php?page=wpuf-post-forms&action=edit&id=3935", + "title": "Post Forms ‹ wpuf playground — WordPress" + } + ] + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "aria/Post Forms" + ], + [ + "#toplevel_page_wp-user-frontend li.wp-first-item > a" + ], + [ + "xpath///*[@id=\"toplevel_page_wp-user-frontend\"]/ul/li[2]/a" + ], + [ + "pierce/#toplevel_page_wp-user-frontend li.wp-first-item > a" + ], + [ + "text/Post Forms" + ] + ], + "offsetY": 6.125, + "offsetX": 101, + "assertedEvents": [ + { + "type": "navigation", + "url": "https://wpuf.test/wp-admin/admin.php?page=wpuf-post-forms", + "title": "Post Forms ‹ wpuf playground — WordPress" + } + ] + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "aria/Add Form" + ], + [ + "#new-wpuf-post-form" + ], + [ + "xpath///*[@id=\"new-wpuf-post-form\"]" + ], + [ + "pierce/#new-wpuf-post-form" + ], + [ + "text/Add Form" + ] + ], + "offsetY": 17, + "offsetX": 44.46875 + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "#wpbody div:nth-of-type(4) a" + ], + [ + "xpath///*[@id=\"wpbody-content\"]/div[3]/div[1]/div[2]/div/div[4]/div/a" + ], + [ + "pierce/#wpbody div:nth-of-type(4) a" + ] + ], + "offsetY": 16.53125, + "offsetX": 106, + "assertedEvents": [ + { + "type": "navigation", + "url": "https://wpuf.test/wp-admin/admin.php?page=wpuf-post-forms&action=edit&id=3946", + "title": "" + } + ] + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "aria/Post Forms" + ], + [ + "#toplevel_page_wp-user-frontend li.wp-first-item > a" + ], + [ + "xpath///*[@id=\"toplevel_page_wp-user-frontend\"]/ul/li[2]/a" + ], + [ + "pierce/#toplevel_page_wp-user-frontend li.wp-first-item > a" + ], + [ + "text/Post Forms" + ] + ], + "offsetY": 6.125, + "offsetX": 87, + "assertedEvents": [ + { + "type": "navigation", + "url": "https://wpuf.test/wp-admin/admin.php?page=wpuf-post-forms", + "title": "" + } + ] + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "aria/Add Form" + ], + [ + "#new-wpuf-post-form" + ], + [ + "xpath///*[@id=\"new-wpuf-post-form\"]" + ], + [ + "pierce/#new-wpuf-post-form" + ], + [ + "text/Add Form" + ] + ], + "offsetY": 23, + "offsetX": 22.46875 + }, + { + "type": "click", + "target": "main", + "selectors": [ + [ + "aria/Upgrade to PRO" + ], + [ + "div:nth-of-type(5) a" + ], + [ + "xpath///*[@id=\"wpbody-content\"]/div[3]/div[1]/div[2]/div/div[5]/div/a" + ], + [ + "pierce/div:nth-of-type(5) a" + ], + [ + "text/Upgrade to PRO" + ] + ], + "offsetY": 20.71875, + "offsetX": 52.203125 + } + ] +}