coypu

用自然语言写 .NET 浏览器自动化,少写等待多干活

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 自动化工作流 🍴 复刻 135 🐛 待处理 2 👀 关注 42
GitHub ↗
GitHub 星标 ★ 564
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源免费

项目预览

coypu 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类自动化工作流
开发团队featurist
定价模式🏷️完全免费
价格说明开源免费
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言C#
GitHub 星标★ 564
上线时间2011-04-20 00:00:00
代码更新2026-09-02
仓库体积14.6 MB
本站数据更新2026-11-02
维护状态维护中
收录时间2026-09-18
浏览次数1

项目介绍

Coypu 是一个面向 .NET 平台的浏览器自动化库,目标是让开发者用接近自然语言的方式编写可靠的 UI 测试与网页操作脚本。它封装了 Selenium WebDriver,提供简洁的 API 来定位元素、输入文本、点击按钮、拖拽、处理弹窗和 iframe,并内置智能等待与重试机制,减少因页面加载或动画导致的偶发失败。Coypu 支持 Chrome、Firefox、Edge 等主流浏览器,可与 NUnit、xUnit、MSTest 等测试框架集成,也适合做数据抓取和表单自动填写。它解决的核心问题是:原生 Selenium 代码冗长、等待逻辑繁琐、元素定位易碎。通过 BrowserSession 和 IElement 抽象,开发者能写出可读性高、维护成本低的自动化脚本,同时保留对底层 WebDriver 的访问能力。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-18 · 当前星标 ★ 564

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 30 分钟 部署方式:本地构建 4 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Node 环境
  • 浏览器

安装与启动步骤

  1. 1先看年代

    这是很早的浏览器自动化封装,思路值得看。

  2. 2装运行环境

    JavaScript 项目,装对应的运行时。

    npm install
  3. 3跑一个示例

    先打开一个页面取标题。

  4. 4现在该用什么

    新项目请用现代浏览器自动化工具,别在这耗。

如何确认成功

能跑通一个最简单的页面操作示例,并说清它与现代工具的核心差异

注意事项

  • 项目已停止维护,接口与现在的浏览器不匹配。
  • 新项目请直接用现代浏览器自动化方案。
  • 它的价值在于早期封装思路,可作阅读材料。
  • 别把它当生产依赖。

核心亮点

  • API 设计贴近自然语言,如 browser.GoTo、Click、Fill 等,代码可读性高
  • 内置智能等待与重试,自动处理元素未就绪、页面跳转等常见不稳定因素
  • 支持多浏览器、iframe、弹窗、拖拽等复杂场景,并可与主流 .NET 测试框架集成

不足之处

  • 仅支持 .NET 生态,无法直接用于 Python、Java 等其他语言项目
  • 社区规模较小,文档和第三方示例相对有限,遇到冷门问题排查成本较高

适用场景

  • 为 ASP.NET 网站编写端到端 UI 自动化测试
  • 用 C# 脚本自动填写表单、抓取动态渲染的网页数据
  • 在 CI/CD 流水线中做跨浏览器回归验证

替代项目

Selenium、Playwright、Puppeteer

上一篇:stagehand-python

下一篇:SeleniumBase

同类项目推荐

datasette-agent 开源

用大白话问数据,Datasette 自动写 SQL 出结果

An LLM-powered agent for Datasette

★ 120 2026-09-21
apex 开源

说需求,Copilot 直接生成可部署的 Azure IaC

APEX turns Azure platform engineering requirements into verified, deploy-ready IaC —···

★ 219 2026-09-15
ai-shortVideo-pipeline 开源

一键搭建稳定可控的AI短视频生产流水线

End-to-end AI short-video production pipeline. FastAPI orchestration + Spring Boot g···

★ 779 2026-08-09
invisible_playwright_mcp 开源

让 AI Agent 用隐身浏览器上网,绕过反爬和验证码

Playwright MCP server undetected by anti-bots and captchas: AI agent browses the web···

★ 890 2026-09-28
screencap 开源

macOS 屏幕活动自动记忆,让 AI 助手知道你在干什么

A lightweight, macOS-native activity memory for you and your agents

★ 125 2026-10-18
activepieces 开源

像拼积木一样搭自动化,重复杂活全交给它

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI ···

★ 25336 2026-08-09
Turnstile-Solver-NEW 开源

浏览器自动过验证页,封装成 API 直接调

REST API for automating Cloudflare Turnstile & IUAM challenge pages in a real browse···

★ 325 2026-10-27
sim-use 开源

让 AI 直接操控手机模拟器,自动看屏、点击、滑动

Give your AI agent eyes and hands on iOS Simulator and Android emulator/devices.

★ 1521 2026-08-09
vessel-browser 开源

为 AI 智能体打造的持久化、可编程控制的开源浏览器

Built from the ground-up for agents, Vessel Browser is an open source AI browser for···

★ 138 2026-08-09