Codex Eyas Electron 界面测试|等待面板可见再继续
EnglishCodex 安装步骤
- 打开 GitHub 固定提交的 `.agents/skills/electron-e2e-testing/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.agents/skills/electron-e2e-testing/`,把核对后的文件保存为 `.agents/skills/electron-e2e-testing/SKILL.md`。
- 在该项目根目录启动 Codex,输入 `$electron-e2e-testing` 并选择同名技能。
中文摘要
用 Eyas 的 Playwright 约定稳定 Electron 界面测试,显式处理首次启动状态,并按可观察结果等待。
SKILL.md 中文导读
可复现示例
为下列虚构的首次启动菜单用例安排等待条件。
{"freshProfile":true,"initialModal":"environment selection","target":"Settings","expected":"visible"}工作步骤
- 检查全新测试会话是否有首次启动窗口。
- 使用项目环境选择辅助逻辑完成初始化。
- 等待目标控件实际出现后进行断言。
验收方法
先完成环境选择,再等待 `Settings=visible` 后继续。断言用选择器状态,避免固定间隔。
GitHub 原文 · 更新日期
适用环境
用 Codex 打开 Eyas 的 Electron 与 Playwright 测试项目。提供测试使用的独立配置目录和界面状态。
常见问题
为什么不直接等待几秒?
固定延迟不反映状态是否就绪。按选择器、可见性或项目已定义的信号继续测试。