原 操作浏览器,进行自动化测试,都有哪些方案?
Puppeteer,我用的是这个去批量自动化谷歌翻译。
操作浏览器,进行自动化测试,都有哪些方案?
我来为你详细介绍浏览器自动化测试的主流方案:
一、主流自动化测试框架
1. Selenium(最经典)
- 特点:支持多语言(Python/Java/JS/C#等)、跨浏览器(Chrome/Firefox/Edge/Safari)
- 适用场景:Web UI 测试、端到端测试、爬虫
- 优势:生态成熟,社区庞大,支持复杂交互
- 缺点:速度较慢,需处理等待逻辑
2. Playwright(微软出品,强烈推荐)
- 特点:支持 JS/TS/Python/Java/.NET,自动等待,内置断言
- 优势:
- 自动等待元素,减少 `sleep` 代码
- 支持多浏览器(Chromium/Firefox/WebKit)...
浏览更多内容请先登录。
立即注册
更新于:2026-04-07 00:03:06
推荐内容
如何注册Spotify,注册中遇到的问题
起因是找阿特拉斯耸耸肩3里片尾的歌曲,后面用谷歌插件 aha music找到了歌曲名字和作曲人:The Beginning Elia Cmiral,然后资料在spotify有,于是就注册,甚至通过远程服务器,在服务器上打开浏览器也...
Spotify无法注册,想了很多办法后无果于是联系客服
Spotify无法注册,想了很多办法后无果于是联系客服
客服回答中国地区现在无法注册
If you still need help, contact Spotify Support.
mysql8使用自带全文索引(带中文分词)
如果之前建立全文索引,要先删除建立的索引,然后用下面的重新建立索引,亲测有效,nice 20200408 1307
ALTER TABLE `w_note` DROP INDEX content
ALTER TABLE `w_note` ADD FULLT...
MySQL如何重建索引
总结一下MySQL索引重建的方法:1: DROP INDEX + RECREATE INDEX.2: ALTER TABLE方法3: REPAIR TABLE方法,这种方法对于InnoDB存储引擎的表无效。4: OPTI...