Skip to content

[Feature]: dom_tree变更与qa_reference联动 #23

@Jiakaic

Description

@Jiakaic

Feature Type

Performance enhancement

Problem Description

当dom_tree变化时,当下会直接修改qa_reference引用的dom_tree(用的同一个数据源);qa_reference中的引用可能变脏

Proposed Solution

比较重要的是,当dom_tree变更后,假设能够自动实现qa_reference引用的联动切换,是否还需要让qa数据集维护者感知

我个人可能觉得还是感知会好一点

从产品形态上,理想的情况下是qa维护者能够手动选择是否切换qa_reference到最新版本,因此可能需要dom_tree的版本控制能力(也许初版仅作切换前的回溯);至于手动切换如何做得更友好,初步的思路是通过类似positions的重合来实现,diff version_1 和verion_2 如果 version_2的某个元素的positions和version_1的postions重叠,则替换原来的

Alternatives Considered

No response

Priority

Low

Implementation

  • I'm willing to submit a PR for this feature
  • I can help with testing
  • I can help with documentation

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions