BotBrowser:统一指纹的开源浏览器 - 软件交流银魂 - 科技改变生活 - 万事屋 | 生活·动漫·娱乐综合社区-银魂同好聚集地

BotBrowser:统一指纹的开源浏览器

做自动化测试时,没被浏览器指纹坑过吗?Windows 上跑通的用例,换 macOS 测就因为指纹不一样失败;想模拟 Android 环境,又得重新调一堆参数,光让不同系统指纹一致,就得耗大半天,更别说还要过检测系统。

最近刷到 BotBrowser 这个开源浏览器工具,算是个值得关注的选择,专门解决跨平台指纹不一致的问题,不用再反复调配置凑环境。

这几个特点很贴测试需求

  • 跨平台指纹统一,环境不跑偏
  • 同一配置文件在 Windows、macOS、Linux 上能生成完全相同的浏览器指纹,不用再担心 “系统换了,指纹变了”。比如在 Windows 上配置好测试环境,把配置文件拷到 Linux 服务器,跑自动化时指纹完全一致,测试结果更可靠,不用排查 “是不是指纹导致的差异”。
  • 适配自动化框架,无缝衔接
  • 能直接集成 Playwright 和 Puppeteer,平时用这两个框架写的自动化脚本,不用大改就能在 BotBrowser 上跑。比如之前用 Playwright 写的网页测试脚本,换 BotBrowser 后改个浏览器启动参数就行,不用重构代码,省了适配时间。
  • ⚙️ 智能配置 + 精细控制,少动手
  • 内置智能配置,能根据 IP 自动检测时区和语言,不用手动填 “时区设成北京”“语言选中文”;还提供 22 + 个 CLI 参数,想调浏览器窗口大小、禁用 JavaScript 这类细节,敲个参数就行,不用翻复杂的配置文件。
  • 支持 Android 模拟 + 多检测,场景全
  • 能模拟 Android 设备的浏览器环境,测移动端网页时不用真连手机;还能通过 29 + 种检测系统的验证,有些对浏览器指纹敏感的测试场景(比如模拟正常用户访问),也不用怕被识别成 “异常浏览器”。
  • GitHub:github.com/botswin/BotBrowser

想上手也简单,去 GitHub 发布页面下对应系统的可执行文件,简单配置下参数就能用,不用装一堆依赖。对常做跨平台自动化测试、被指纹不一致折腾的兄弟来说,算是个不错的案例。

BotBrowser:统一指纹的开源浏览器
请登录后发表评论

    没有回复内容

万事屋新帖