关于 Tada: automated QA for AI-written code
Tada:AI 编写代码的自动化 QA
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| steps | array | 是 | 要执行并记录的有序操作 |
| title | string | 是 | 演示标题,显示在观看页面上 |
| width | integer | 否 | 不受支持,传入此参数会导致运行被拒绝。请使用 `device`。 |
| device | enum | 否 | 视口预设——'desktop'(默认)、'mobile' 或 'tablet'。仅在功能以移动端为优先时使用 'mobile'。desktop | mobile | tablet |
| dryRun | boolean | 否 | 已弃用且已忽略。此设置不会将录制内容保留在本地,也不会跳过上传:每次运行都会在 Tada 上进行,并发布到公共链接。本地录制已不复存在。如果被测应用不得发布,请勿在此处运行。 |
| height | integer | 否 | 不受支持,传入此参数会导致运行被拒绝。请使用 `device`。 |
| taskId | string | 否 | 不支持,传入该参数会导致运行被拒绝。请从仪表板将已发布的演示关联到某个任务。 |
| initScript | string | 否 | 在应用自身的脚本运行之前,在每个页面中运行的 JavaScript,用于预置应用启动时读取的状态。可用它强制设置区域设置或功能标志——例如,对于原本会以其他语言呈现的应用,使用 "localStorage.setItem('lang','en')"。 |
| captureScale | enum | 否 | 仅当此演示将重新剪辑为营销素材时才使用 2。1x 素材的剪辑永远只能推近到 1.2x,因为拍摄时没有捕获更近景所需的像素;2 可将其提升到 2.2x。这是在录制时做出的决定,之后无法更改,而且会使帧像素数量增加四倍,因此普通验证运行请保持关闭。1 | 2 |
| storageState | string | 否 | 不支持,传入此参数会拒绝运行,而不是忽略它。它指向你本机上的文件,而运行由 Tada 的运行器驱动。若要录制登录后才能访问的页面,请在操作流程中登录:参见下文的 RECORD AUTHED PAGES。 |
| hideSelectors | array | 否 | 要在整个录制过程中隐藏的应用自带浮动小部件的 CSS 选择器,例如聊天气泡、反馈标签、Cookie 横幅。只有传入此参数时才会隐藏内容。在运行的每个页面中,每个匹配项及其所有内容都会通过 display:none 移除。若某个步骤点击、输入、悬停、拖动、滚动到或等待隐藏元素内的任何内容,运行就会失败并指出选择器,因此只隐藏操作流程不会触及的内容。在页面本身匹配小部件容器:选择器无法访问小部件 iframe 或 shadow root 内部。常见容器(请根据你的应用核对,供应商可能会更改标记):Intercom .intercom-app、.intercom-lightweight-app;HubSpot 聊天 #hubspot-messages-iframe-container;Zendesk messaging iframe[title*="Zendesk"]、iframe[aria-label*="Zendesk"];Crisp #crisp-chatbox;Sentry 用户反馈 #sentry-feedback;Userback .userback-button-container;Hotjar [class^="_hj"];OneTrust Cookie 横幅 #onetrust-consent-sdk;Cookiebot Cookie 横幅 #CybotCookiebotDialog。 |
详细介绍
维护者还没有提供详细介绍,可以先查看代码仓库中的 README。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。