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 @@
-