
capybara-webkit
thoughtbot
A Capybara driver for headless WebKit to test JavaScript web apps
AI 简介
capybara-webkit 是一个为 Ruby 测试框架 Capybara 提供的无头 WebKit 浏览器驱动,用于端到端测试含 JavaScript 的 Web 应用。它基于 QtWebKit 实现,支持模拟真实浏览器行为(如页面跳转、AJAX、DOM 动态更新),具备请求拦截、URL 白名单/黑名单、调试日志等配置能力。项目需依赖本地 Qt 4.8+ 环境,常配合 Xvfb 在 Linux CI 环境中运行。适用于 Ruby/Rails/Sinatra 等栈的自动化前端功能测试,尤其适合对启动速度和轻量级渲染有要求的测试场景;但因 QtWebKit 已被弃用,当前已停止维护,推荐迁移至 Selenium 或 Apparition。
Ruby
MIT License2k
Stars
418
Forks
3
Watchers
24
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分20.87
默认分支master