feat(web-platform): release V0.9.4 前端设计优化
web-platform-ci / TypeScript, lint, unit, build (push) Has been cancelled
web-platform-ci / Playwright E2E (push) Has been cancelled
web-platform-ci / TypeScript, lint, unit, build (pull_request) Has been cancelled
web-platform-ci / Playwright E2E (pull_request) Has been cancelled

This commit is contained in:
2026-09-09 13:15:46 +08:00
parent 13e35be98b
commit cb3fb47561
31 changed files with 563 additions and 182 deletions
@@ -27,7 +27,12 @@ describe('第二批工作台组件', () => {
it('空工作区解释导入到仿真的三步流程', () => {
render(<EmptyWorkspace />);
expect(screen.getByRole('region', { name: '导入模型工程' })).toBeVisible();
fireEvent.click(screen.getByText('导入与仿真流程'));
expect(screen.getByText('Local Simulation Workspace')).toBeVisible();
expect(screen.getByText('本地解析、编译并运行机器人模型,无需上传资源')).toBeVisible();
expect(screen.getByLabelText('支持格式')).toHaveTextContent('OBJ / STL / DAE');
expect(screen.getByRole('button', { name: '选择文件' })).toBeVisible();
expect(screen.getByRole('button', { name: '选择文件夹' })).toBeVisible();
expect(screen.queryByText('导入与仿真流程')).not.toBeInTheDocument();
expect(screen.getByRole('list', { name: '仿真工作流程' })).toHaveTextContent('导入');
expect(screen.getByRole('list', { name: '仿真工作流程' })).toHaveTextContent('检查与配置');
expect(screen.getByRole('list', { name: '仿真工作流程' })).toHaveTextContent('运行与调试');