docs/testing/ai-automation/storage-key-consistency/test-001-data-export-completeness.md
验证修复存储键一致性问题后,所有用户设置都能正确导出到JSON文件中。
// 1.1 切换主题设置
browser_click(element="主题切换按钮", ref="theme-toggle");
browser_wait_for(time=1);
browser_snapshot();
// 1.2 切换界面语言
browser_click(element="语言切换按钮", ref="language-toggle");
browser_wait_for(time=1);
browser_snapshot();
// 1.3 切换内置模板语言
browser_click(element="内置模板语言切换按钮", ref="builtin-lang-toggle");
browser_wait_for(time=1);
browser_snapshot();
// 2.1 打开模型管理
browser_click(element="模型管理按钮", ref="model-manager");
browser_wait_for(time=2);
browser_snapshot();
// 2.2 选择优化模型
browser_click(element="优化模型选择", ref="optimize-model-select");
browser_wait_for(time=1);
browser_click(element="Gemini模型选项", ref="gemini-option");
browser_wait_for(time=1);
// 2.3 选择测试模型
browser_click(element="测试模型选择", ref="test-model-select");
browser_wait_for(time=1);
browser_click(element="SiliconFlow模型选项", ref="siliconflow-option");
browser_wait_for(time=1);
browser_press_key("Escape");
browser_wait_for(time=1);
// 3.1 打开模板管理
browser_click(element="模板管理按钮", ref="template-manager");
browser_wait_for(time=2);
browser_snapshot();
// 3.2 选择系统优化模板
browser_click(element="系统优化模板选择", ref="system-optimize-template");
browser_wait_for(time=1);
// 3.3 选择迭代模板
browser_click(element="迭代模板选择", ref="iterate-template");
browser_wait_for(time=1);
browser_press_key("Escape");
browser_wait_for(time=1);
// 4.1 打开数据管理
browser_click(element="数据管理按钮", ref="data-manager");
browser_wait_for(time=1);
browser_snapshot();
// 4.2 执行数据导出
browser_click(element="导出数据按钮", ref="export-button");
browser_wait_for(time=3);
browser_snapshot();
app:settings:ui:theme-id - 主题设置正确导出app:settings:ui:preferred-language - 语言设置正确导出app:settings:ui:builtin-template-language - 内置模板语言设置正确导出app:selected-optimize-model - 优化模型选择正确导出app:selected-test-model - 测试模型选择正确导出app:selected-optimize-template - 系统优化模板选择正确导出app:selected-user-optimize-template - 用户优化模板选择正确导出(如果设置过)app:selected-iterate-template - 迭代模板选择正确导出{
"version": 1,
"data": {
"userSettings": {
"app:settings:ui:theme-id": "dark",
"app:settings:ui:preferred-language": "zh-CN",
"app:settings:ui:builtin-template-language": "zh-CN",
"app:selected-optimize-model": "gemini",
"app:selected-test-model": "siliconflow",
"app:selected-optimize-template": "general-optimize",
"app:selected-iterate-template": "iterate"
},
"models": [...],
"userTemplates": [...],
"history": [...]
}
}
[粘贴实际导出的JSON内容]