From 75b83d28474751cb739ca36bc435037ba9c66a99 Mon Sep 17 00:00:00 2001 From: fanzhuxian <17826840660@139.com> Date: Sun, 27 Apr 2025 13:36:36 +0800 Subject: [PATCH] =?UTF-8?q?add=EF=BC=9A=E5=85=83=E7=B4=A0=E5=BA=93=20-=20a?= =?UTF-8?q?pi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test-ui/src/api/uiTest/automationTest.js | 2 +- test-ui/src/api/uiTest/elementLibrary.js | 37 ++++ test-ui/src/api/uiTest/testReport.js | 1 + test-ui/src/views/test/uiTest/addScene.vue | 108 +++++++++- .../src/views/test/uiTest/advancedSetting.vue | 36 ++++ .../src/views/test/uiTest/automationTest.vue | 2 - .../src/views/test/uiTest/elementLibrary.vue | 133 ++++++++---- test-ui/src/views/test/uiTest/sceneStep.vue | 197 ++++++++++++++++++ 8 files changed, 468 insertions(+), 48 deletions(-) create mode 100644 test-ui/src/api/uiTest/elementLibrary.js create mode 100644 test-ui/src/api/uiTest/testReport.js create mode 100644 test-ui/src/views/test/uiTest/advancedSetting.vue create mode 100644 test-ui/src/views/test/uiTest/sceneStep.vue diff --git a/test-ui/src/api/uiTest/automationTest.js b/test-ui/src/api/uiTest/automationTest.js index fd4c4d1..5d1beae 100644 --- a/test-ui/src/api/uiTest/automationTest.js +++ b/test-ui/src/api/uiTest/automationTest.js @@ -1 +1 @@ -// +import request from '@/utils/request' \ No newline at end of file diff --git a/test-ui/src/api/uiTest/elementLibrary.js b/test-ui/src/api/uiTest/elementLibrary.js new file mode 100644 index 0000000..dc87d5c --- /dev/null +++ b/test-ui/src/api/uiTest/elementLibrary.js @@ -0,0 +1,37 @@ +import request from '@/utils/request' + +// 元素库-列表查询 +export function getElementList(query) { + return request({ + url: '/test/element/list', + method: 'get', + params: query + }) +} + +// 元素库 - 新增 +export function addElement(data) { + return request({ + url: '/test/element/add', + method: 'post', + data: data + }) +} + +// 元素库 - 删除 +export function deleteElement(data) { + return request({ + url: '/test/element/delete/' + data, + method: 'put', + data: data + }) +} + +// 元素库- 编辑 +export function updateElement(data) { + return request({ + url: '/test/element/update', + method: 'put', + data: data + }) +} \ No newline at end of file diff --git a/test-ui/src/api/uiTest/testReport.js b/test-ui/src/api/uiTest/testReport.js new file mode 100644 index 0000000..5d1beae --- /dev/null +++ b/test-ui/src/api/uiTest/testReport.js @@ -0,0 +1 @@ +import request from '@/utils/request' \ No newline at end of file diff --git a/test-ui/src/views/test/uiTest/addScene.vue b/test-ui/src/views/test/uiTest/addScene.vue index 39c35fd..a6c0947 100644 --- a/test-ui/src/views/test/uiTest/addScene.vue +++ b/test-ui/src/views/test/uiTest/addScene.vue @@ -27,21 +27,50 @@ - 场景步骤 + + +
+ + + +
+
+
保存
- + + +
+ +
+ + + + 浏览器操作 + 弹窗操作 + 元素操作 + 鼠标操作 + 输入操作 + +
+ + diff --git a/test-ui/src/views/test/uiTest/automationTest.vue b/test-ui/src/views/test/uiTest/automationTest.vue index 27f964c..eb66177 100644 --- a/test-ui/src/views/test/uiTest/automationTest.vue +++ b/test-ui/src/views/test/uiTest/automationTest.vue @@ -7,8 +7,6 @@ 创建场景 - 创建指令 - 关闭所有标签
diff --git a/test-ui/src/views/test/uiTest/elementLibrary.vue b/test-ui/src/views/test/uiTest/elementLibrary.vue index f0d083d..8744f44 100644 --- a/test-ui/src/views/test/uiTest/elementLibrary.vue +++ b/test-ui/src/views/test/uiTest/elementLibrary.vue @@ -1,10 +1,10 @@ + +