@Diffuser 在 Playwright MCP 在 WSL1 下的使用指南 中发帖
折腾了一下午测试的几种方案,今天的活儿都没干 🥹
背景
虽然 WSL2 在 Windows 11 或新版 WSLg 中已支持 GUI 应用,可以直接运行图形化界面程序,但 WSL2 使用 9p 文件协议访问 Windows 文件系统,其性能远低于 WSL1 的原生文件访问。对于需要频繁进行文件 I/O 操作的开发场景,WSL1 的文件性能优势更为明显。因此,在某些性能要求较高的开发环境中选择 WSL1。
在 WSL1 环境下使用图形化界面软件存在诸多不便。Playwright 是一个基于 Chrome 浏览器的测试框架,下面介绍在 WSL1 环境下使用 Playwright 进行测试的几种解决方案。
方案零:使用 X11 转发(不推荐)
通过在 Windows 上运行 X Server(如 VcXsrv),将 WSL1 中的 GUI 应用转发到 Windows 显示。此方案性能较差...