Display Name
云表 CDP 登录流程
Slug
yunbiao-cdp-login-flow
Description
基于 Chrome CDP 完成云表系统账号登录流程。只定义登录步骤与成功判断,不硬编码应用地址、账号、密码或任何凭据。
When to use
当任务涉及以下场景时使用:
- 云表系统登录
- 进入登录页并执行账号登录
- 无人值守登录后进入首页
- 登录后继续执行页面验证
- 作为默认模板验证、左树验证、文件夹验证的前置步骤
Inputs
- baseUrl(必填)
- username(必填)
- password(必填)
Skill Content
基于 Chrome CDP 执行云表系统登录流程。
本 skill 依赖 Chrome CDP 运行时能力,但不负责浏览器介质选择和 Chrome 启动策略本身。
本 skill 只定义登录步骤、页面判断和成功验收。
环境输入约束:
- 不在 skill 中硬编码应用地址
- 不在 skill 中硬编码账号、密码或其他凭据
- 应用地址、账号、密码必须由当前任务输入、运行时参数、环境变量或安全配置提供
- 如果缺少必要输入,只能报告缺失项,不能猜测、回填或使用默认值
核心职责:
- 打开 baseUrl
- 进入登录页
- 如存在“系统账号登录”入口,则点击进入账号密码登录表单
- 定位用户名输入框与密码输入框
- 填写凭据并提交
- 等待登录完成并进入首页
- 判断是否真正完成登录
执行流程:
- 打开 baseUrl
- 判断当前是否处于登录页或登录中间页
- 若页面存在“系统账号登录”入口,点击进入系统账号登录模式
- 定位用户名输入框、密码输入框、登录按钮
- 使用外部提供的 username / password 填写并提交
- 等待登录完成后的页面跳转或首页稳定
- 验证是否已真正进入系统,而不是仍停留在登录页或错误页
成功判断:
- 登录表单消失
- 当前页面进入系统首页或目标首页
- 页面处于已登录状态
- 没有明显登录错误提示
禁止事项:
- 不要把地址写死在 skill 中
- 不要把账号写死在 skill 中
- 不要把密码写死在 skill 中
- 不要使用默认账号密码
- 不要在凭据缺失时自行猜测
- 不要把“点击了登录按钮”当成登录成功
- 不要把 token 已生成当成最终完成
完成标准:
- 已使用外部提供的 baseUrl、username、password 完成登录
- 页面已进入系统登录后状态
- 登录页不再是当前主页面
- 后续业务验证可以在已登录上下文中继续进行
Must Do
- baseUrl、username、password 必须来自外部输入
- 按真实页面流程执行登录
- 登录后必须验证已经进入系统首页或登录后页面
- 不能把点击登录按钮当成完成
Must Not Do
- 不要硬编码地址
- 不要硬编码账号
- 不要硬编码密码
- 不要猜测凭据
- 不要把中间信号当登录成功
Acceptance Criteria
- 已使用外部提供参数完成登录流程
- 页面不再停留在登录页
- 已进入系统登录后状态
- 可继续执行后续页面验证任务