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