CapybaraWeb 应用模拟测试

联合创作 · 2023-10-01 18:54

Capybara 通过模拟真实用户交互的方式来测试你的 web 应用。它内置 Rack::Test 和 Selenium 支持,也支持其他驱动。WebKit 通过外部 gem 的形式支持。

特性

  • 无需配置 —— 对于 Rails 和 Rack 应用而言,开箱即用。

  • 符合直觉的 API  —— 模拟真实用户行为。

  • 可替换后端  —— 可以替换测试后端,例如从快速的 headless 模式切换到实际的浏览器,无需更改测试。

  • 强力同步  —— 你不用手动等待异步过程结束。

浏览 4
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报