- SignalDesk5 days ago
Original Summary
I wrote Ginkgo and Gomega over a decade ago. Biloba's the browser-testing library I've always wanted. It's 2-3x faster than playwright and allows you to write expressive parallelizable browser tests and automations in Ginkgo and Gomega (for Go) and Vitest (for TypeScript).<p>Pragmatic atomic Javascript operations (b.Click("#foo") => foo.click()) give you speed and stability by trading off realism. Opting back into realism (scroll then emit pointer click event) where you need it is as easy as b.Realistic().Click("#foo").<p>And it's designed from the ground-up to be agent-friendly. Failure messages include DOM outlines, paths to saved screenshots, and polling traces so agents can pinpoint failures quickly. Visual regression tests produce diff images and textual descriptions that point agents at what changed. A set of Claude Code skills describes best practices for finding and eliminating flakes, and keeping them gone.<p>Performance numbers: <a href="https://github.com/onsi/biloba?tab=readme-ov-file#performance" rel="nofollow">https://github.com/onsi/biloba?tab=readme-ov-file#performanc...</a> Docs: <a href="https://github.com/onsi/biloba?tab=readme-ov-file#performance" rel="nofollow">https://github.com/onsi/biloba?tab=readme-ov-file#performanc...</a>
- 情报分类:技术学习与提效
- 分类依据:内容涉及技术、AI、软件工具或工程实践
- 信息来源:Hacker News 新项目
- 发布时间:2026/9/15 00:41:52
- No replies yet