各有利弊,可以根据项目取舍。 selenium跨浏览器,官方维护的比较好,资料也多,各个版本比较稳定,源码读起来舒服。缺点是配置时需要留心程序语言的版本和驱动版本以及浏览器版本,还有就是本身不支持异步,需要重写源码或者利用grid分布式来实现异步; pyppeteer是一个日本工程师基于chrome官方为chromium定制的自动化测试框架p