feat: manually mirror opencoze's code from bytedance
Change-Id: I09a73aadda978ad9511264a756b2ce51f5761adf
This commit is contained in:
186
frontend/packages/data/common/e2e/src/knowledge-e2e.ts
Normal file
186
frontend/packages/data/common/e2e/src/knowledge-e2e.ts
Normal file
@@ -0,0 +1,186 @@
|
||||
/*
|
||||
* Copyright 2025 coze-dev Authors
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
export enum KnowledgeE2e {
|
||||
KnowledgeTab = 'knowledge.tab',
|
||||
// 知识库列表
|
||||
// KnowledgeSearch = 'ui.search_input',
|
||||
KnowledgeSearchType = 'knowledge.list.search.type.select',
|
||||
KnowledgeSearchFounder = 'knowledge.list.search.founder.select',
|
||||
KnowledgeCreateBtn = 'knowledge.list.create.btn',
|
||||
/** 以ui前缀开头的是原来就打过的标,列表页需要根据index去定位 */
|
||||
// KnowledgeListName = 'knowledge.list.name.text',
|
||||
// KnowledgeListIcon = 'ui.table-meta',
|
||||
// KnowledgeListIconDel = 'ui.table-action.delete',
|
||||
// KnowledgeListIconEdit = 'ui.table-action.edit',
|
||||
KnowledgeListSwitch = 'knowledge.list.switch',
|
||||
KnowledgeListAllTab = 'knowledge.list.all.tab',
|
||||
KnowledgeListTextTab = 'knowledge.list.text.tab',
|
||||
KnowledgeListTableTab = 'knowledge.list.table.tab',
|
||||
KnowledgeEditModalDescInput = 'knowledge.edit.modal.desc.input',
|
||||
KnowledgeEditModalNameInput = 'knowledge.edit.modal.name.input',
|
||||
// 创建知识库弹框
|
||||
CreateKnowledgeModal = 'knowledge.create.modal',
|
||||
CreateKnowledgeModalTitle = 'knowledge.create.modal.title.text',
|
||||
CreateKnowledgeModalTextRadioGroup = 'knowledge.create.modal.text.RadioGroup',
|
||||
CreateKnowledgeModalTableRadioGroup = 'knowledge.create.modal.table.RadioGroup',
|
||||
CreateKnowledgeModalPhotoRadioGroup = 'knowledge.create.modal.photo.RadioGroup',
|
||||
CreateKnowledgeModalNameInput = 'knowledge.create.modal.name.input',
|
||||
CreateKnowledgeModalDescInput = 'knowledge.create.modal.desc.input',
|
||||
CreateKnowledgeModalAvatarUploader = 'knowledge.create.modal.avatar.uploader',
|
||||
CreateKnowledgeModalTextLocalRadio = 'knowledge.create.modal.text.local.radio',
|
||||
CreateKnowledgeModalTextOnlineRadio = 'knowledge.create.modal.text.online.radio',
|
||||
CreateKnowledgeModalTextNotionRadio = 'knowledge.create.modal.text.notion.radio',
|
||||
CreateKnowledgeModalTextGoogleRadio = 'knowledge.create.modal.text.google.radio',
|
||||
CreateKnowledgeModalTextFeishuRadio = 'knowledge.create.modal.text.feishu.radio',
|
||||
CreateKnowledgeModalTextWechatRadio = 'knowledge.create.modal.text.wechat.radio',
|
||||
CreateKnowledgeModalTextCustomRadio = 'knowledge.create.modal.text.custom.radio',
|
||||
CreateKnowledgeModalTableLocalRadio = 'knowledge.create.modal.table.local.radio',
|
||||
CreateKnowledgeModalTableApiRadio = 'knowledge.create.modal.table.api.radio',
|
||||
CreateKnowledgeModalTableGoogleRadio = 'knowledge.create.modal.table.google.radio',
|
||||
CreateKnowledgeModalTableFeishuRadio = 'knowledge.create.modal.table.feishu.radio',
|
||||
CreateKnowledgeModalTableCustomRadio = 'knowledge.create.modal.table.custom.radio',
|
||||
CreateKnowledgeModalPhotoImgRadio = 'knowledge.create.modal.photo.img.radio',
|
||||
CreateKnowledgeModalTextLarkRadio = 'knowledge.create.modal.text.lark.radio',
|
||||
CreateKnowledgeModalTableLarkRadio = 'knowledge.create.modal.table.lark.radio',
|
||||
CreateKnowledgeModalSubmitAndImportButton = 'knowledge.create.modal.submit_and_import.button',
|
||||
// 创建文本类型
|
||||
CreateTextUploadNav = 'knowledge.create.text.upload.nav.text',
|
||||
/** 创建知识库步骤条 */
|
||||
// CreateKnowledgeStepUploadFile = 'knowledge.create.step.upload',
|
||||
// CreateKnowledgeStepSegment = 'knowledge.create.step.segment',
|
||||
// CreateKnowledgeStepProcess = 'knowledge.create.step.process',
|
||||
UploadUnitFile = 'knowledge.create.upload.unit.file.upload',
|
||||
UploadUnitNextBtn = 'knowledge.create.unit.next.btn',
|
||||
UploadUnitUpBtn = 'knowledge.create.unit.up.btn',
|
||||
UploadUnitAddBtn = 'knowledge.create.unit.add.btn',
|
||||
UploadUnitCancelBtn = 'knowledge.create.unit.cancel.btn',
|
||||
CreateUnitConfirmBtn = 'knowledge.create.unit.confirm.btn',
|
||||
/** 本地上传列表 */
|
||||
LocalUploadListName = 'knowledge.upload.list.name.input',
|
||||
LocalUploadListNameView = 'knowledge.upload.list.name.text',
|
||||
LocalUploadListStatus = 'knowledge.upload.list.status.text',
|
||||
LocalUploadListFileSize = 'knowledge.upload.list.file_size.text',
|
||||
LocalUploadListFrequency = 'knowledge.create.text.upload.list.frequency.text',
|
||||
LocalUploadListDelete = 'ui.table-action.delete',
|
||||
CreateUnitResegmentAutoRadio = 'knowledge.create.unit.resegment.auto.radio',
|
||||
CreateUnitResegmentCustomRadio = 'knowledge.create.unit.resegment.custom.radio',
|
||||
ResegmentCustomIdentifierSelect = 'knowledge.create.unit.resegment.custom.identifier.select',
|
||||
ResegmentCustomMaxLenInput = 'knowledge.create.unit.resegment.custom.max_len.input',
|
||||
ResegmentCustomRuleText = 'knowledge.create.unit.resegment.custom.rule.text',
|
||||
CreateUnitProgressTitle = 'knowledge.create.unit.progress.title.text',
|
||||
CreateUnitListProgressSuccessIcon = 'knowledge.create.unit.progress.success.icon',
|
||||
CreateUnitListProgressName = 'knowledge.create.unit.progress.name.text',
|
||||
CreateUnitListProgressPercent = 'knowledge.create.unit.progress.percent.text',
|
||||
|
||||
/** 创建text-online类型(url) */
|
||||
OnlineUploadAutoBtn = 'knowledge.create.text.online.auto.btn',
|
||||
OnlineUploadManualBtn = 'knowledge.create.text.online.manual.btn',
|
||||
OnlineUploadModal = 'knowledge.create.text.online.upload.modal',
|
||||
OnlineUploadModalAddTypeSelect = 'knowledge.create.text.online.upload.modal.add_type.select',
|
||||
OnlineUploadModalFrequencySelect = 'knowledge.create.text.online.upload.modal.frequency.select',
|
||||
OnlineUploadModalExampleUrlSelect = 'knowledge.create.text.online.upload.modal.example_url.input',
|
||||
/** 创建text-custom类型 */
|
||||
CustomUploadNameInput = 'knowledge.create.custom.upload.name.input',
|
||||
SegmentEditor = 'knowledge.segment.editor',
|
||||
SegmentEditorInsertImgBtn = 'knowledge.segment.editor.insert_img.btn',
|
||||
/** feishu */
|
||||
FeishuUploadCountText = 'knowledge.create.feishu.upload.count.text',
|
||||
FeishuUploadAccountText = 'knowledge.create.feishu.upload.account.text',
|
||||
FeishuUploadListName = 'knowledge.create.feishu.upload.list.name.text',
|
||||
FeishuUploadSourceSpaceMine = 'knowledge.create.feishu.upload.source.space.mine',
|
||||
FeishuUploadSourceSpaceWiki = 'knowledge.create.feishu.upload.source.space.wiki',
|
||||
FeishuUploadUpdateFrequencyValue = 'knowledge.create.feishu.upload.update.frequency.value',
|
||||
FeishuUploadAppendFrequencyValue = 'knowledge.create.feishu.upload.append.frequency.value',
|
||||
/** table-doc */
|
||||
TableLocalTableConfigurationDataSheet = 'knowledge.create.table.local.table_configuration.data_sheet.select',
|
||||
TableLocalTableConfigurationSheetHeader = 'knowledge.create.table.local.table_configuration.sheet_header.select',
|
||||
TableLocalTableConfigurationStarRow = 'knowledge.create.table.local.table_configuration.star_row.select',
|
||||
TableLocalTableConfigurationIndex = 'knowledge.create.table.local.table_configuration.index.text',
|
||||
TableLocalTableConfigurationColumnName = 'knowledge.create.table.local.table_configuration.column_name.text',
|
||||
TableLocalTableConfigurationDesc = 'knowledge.create.table.local.table_configuration.desc.text',
|
||||
TableLocalTableConfigurationType = 'knowledge.create.table.local.table_configuration.type.text',
|
||||
TableLocalTableConfigurationAction = 'knowledge.create.table.local.table_configuration.action.text',
|
||||
TableLocalPreviewTitle = 'knowledge.create.table.local.preview.title.text',
|
||||
TableLocalPreviewSemantic = 'knowledge.create.table.local.preview.semantic.tag',
|
||||
TableLocalPreviewFooterTotal = 'knowledge.create.table.local.preview.footer.total.text',
|
||||
TableLocalTableStructureTitle = 'knowledge.create.table.local.table_structure.title.text',
|
||||
/** table-api */
|
||||
TableApiAddUrlModalWebInput = 'knowledge.create.table.api.modal.web.input',
|
||||
TableApiAddUrlModalFrequency = 'knowledge.create.table.api.modal.frequency.select',
|
||||
/** table-custom */
|
||||
TableCustomUAddFieldBtn = 'knowledge.create.table.custom.add_field.btn',
|
||||
TableStructureIndexCheckbox = 'knowledge.create.table.table_structure.index.checkbox',
|
||||
|
||||
/** image */
|
||||
ImageAnnotationAiRadio = 'knowledge.create.image.annotation.ai.radio',
|
||||
ImageAnnotationManualRadio = 'knowledge.create.image.annotation.manual.radio',
|
||||
ImageAnnotationAllTab = 'knowledge.create.image.annotation.all.tab',
|
||||
ImageAnnotationUnAnnotationTab = 'knowledge.create.image.annotation.un_annotation.tab',
|
||||
ImageAnnotationAnnotationedTab = 'knowledge.create.image.annotation.annotationed.tab',
|
||||
/** 增量 */
|
||||
IncrementTableUploadStructureTitle = 'knowledge.increment.table.upload.structure_title.text',
|
||||
IncrementTableUploadStructureColumnName = 'knowledge.increment.table.upload.structure_column_name.input',
|
||||
IncrementTableUploadStructureAddBtn = 'knowledge.increment.table.upload.structure_add.btn',
|
||||
|
||||
// CreateKnowledgeModalCancelBtn = 'knowledge.create.modal.cancel.btn',
|
||||
// CreateKnowledgeModalNextBtn = 'knowledge.create.modal.next.btn',
|
||||
/** segment详情页 */
|
||||
SegmentDetailUpdateBtn = 'knowledge.segment.detail.update.btn',
|
||||
SegmentDetailTitle = 'knowledge.segment.detail.title.text',
|
||||
SegmentDetailTitleEditIcon = 'knowledge.segment.detail.title.edit.icon',
|
||||
SegmentDetailResetBtn = 'knowledge.segment.detail.reset.btn',
|
||||
SegmentDetailAddBtn = 'knowledge.segment.detail.add.btn',
|
||||
SegmentDetailSystemBtn = 'knowledge.segment.detail.system.btn',
|
||||
SegmentDetailSystemDropdownMenu = 'knowledge.segment.detail.system.dropdown_menu',
|
||||
SegmentDetailSystemWebUrlDropdownMenu = 'knowledge.segment.detail.system.web_url.dropdown_menu',
|
||||
SegmentDetailTableConfigBtn = 'knowledge.segment.detail.table_config.btn',
|
||||
SegmentDetailDropdownItem = 'knowledge.segment.detail.dropdown.item',
|
||||
SegmentDetailLocalFileItem = 'knowledge.segment.detail.dropdown.item.text_doc',
|
||||
SegmentDetailContentItemEditIcon = 'knowledge.segment.detail.content.edit.icon',
|
||||
SegmentDetailContentItemFrequencyIcon = 'knowledge.segment.detail.content.frequency.icon',
|
||||
SegmentDetailContentItemAddTopIcon = 'knowledge.segment.detail.content.add_top.icon',
|
||||
|
||||
SegmentDetailContentItemAddBottomIcon = 'knowledge.segment.detail.content.add_bottom.icon',
|
||||
SegmentDetailContentItemFetchSliceIcon = 'knowledge.segment.detail.content.fetch_slice.icon',
|
||||
SegmentDetailContentItemFetchSliceModalSaveBtn = 'knowledge.segment.detail.content.fetch_slice.modal.save.btn',
|
||||
SegmentDetailContentItemWebUrlIcon = 'knowledge.segment.detail.content.web_url.icon',
|
||||
SegmentDetailContentDeleteIcon = 'knowledge.segment.detail.content.delete.icon',
|
||||
SegmentDetailContentAddRowBtn = 'knowledge.segment.detail.content.add_row.btn',
|
||||
SegmentDetailContentSelectTrigger = 'knowledge.segment.detail.content.select.trigger',
|
||||
SegmentDetailContentSelectTriggerEditIcon = 'knowledge.segment.detail.content.select.trigger.edit.icon',
|
||||
// SegmentDetailContentDeleteSliceModalDeleteBtn = 'knowledge.segment.detail.content.delete_slice.modal.delete.btn',
|
||||
// SegmentDetailContentDeleteSliceModalCancelBtn = 'knowledge.segment.detail.content.delete_slice.modal.cancel.btn',
|
||||
SegmentDetailBatchFrequencyModalSelect = 'knowledge.segment.detail.batch_frequency.modal.select',
|
||||
SegmentDetailBatchFrequencyModalcheckboxAll = 'knowledge.segment.detail.batch_frequency.modal.checkbox_all',
|
||||
SegmentDetailBatchFrequencyModalcheckboxItem = 'knowledge.segment.detail.batch_frequency.modal.checkbox_item',
|
||||
/** segment详情页重新分段流程页 */
|
||||
ResegmentUploadUnitNextBtn = 'knowledge.resegment.unit.next.btn',
|
||||
ResegmentUnitConfirmBtn = 'knowledge.resegment.unit.confirm.btn',
|
||||
/** knowledge通用 */
|
||||
UnitDetailTags = 'knowledge.unit.detail.tags',
|
||||
UnitDetailTagsProcessing = 'knowledge.unit.detail.tags.processing.tag',
|
||||
UnitDetailTagsFailed = 'knowledge.unit.detail.tags.failed.tag',
|
||||
KnowledgeAddContentNavBar = 'knowledge.unit.add.content.navbar',
|
||||
}
|
||||
/** 底层组件 */
|
||||
export const UIE2E = [
|
||||
'ui.select.option',
|
||||
'ui.table-action.delete',
|
||||
'ui.table-action.edit',
|
||||
'ui.table-meta',
|
||||
'ui.search_input',
|
||||
];
|
||||
Reference in New Issue
Block a user