Files
ccdi/test-results/task2-browser-test.js
2026-02-09 14:34:27 +08:00

41 lines
1.3 KiB
JavaScript

// 在浏览器控制台执行以下代码进行测试
// 步骤1: 设置测试数据
localStorage.setItem('employee_import_last_task', JSON.stringify({
taskId: 'test-restore-123',
status: 'PARTIAL_SUCCESS',
timestamp: 1770351539124,
saveTime: 1770351539124,
hasFailures: true,
totalCount: 100,
successCount: 95,
failureCount: 5
}));
console.log('✓ 测试数据已设置到localStorage');
// 步骤2: 刷新页面后验证状态恢复
console.log('请刷新页面,然后检查以下内容:');
console.log('1. 是否显示"查看导入失败记录"按钮?');
console.log('2. currentTaskId 是否为 "test-restore-123"?');
console.log('3. showFailureButton 是否为 true?');
// 步骤3: 在Vue DevTools或控制台中检查
// setTimeout(() => {
// const vm = window.$vm; // 假设可以访问Vue实例
// console.log('currentTaskId:', vm.$data.currentTaskId);
// console.log('showFailureButton:', vm.$data.showFailureButton);
// }, 1000);
// 步骤4: 测试getLastImportTooltip方法
// 在Vue DevTools的Console中执行:
// const vm = window.$vm;
// console.log('上次导入提示:', vm.getLastImportTooltip());
// 步骤5: 测试clearImportHistory方法
// 需要在Vue实例中调用 clearImportHistory()
// 清理测试数据
// localStorage.removeItem('employee_import_last_task');