1 jwj 2023-10-31 11:39:47 +08:00 浏览器扩展 |
![]() | 2 Al0rid4l 2023-10-31 11:42:54 +08:00 puppeteer playwright |
3 Jessec 2023-10-31 11:49:46 +08:00 cypress |
![]() | 4 Laimf 2023-10-31 11:50:43 +08:00 selenium |
5 czgaotian 2023-10-31 11:51:27 +08:00 cypress 这个好用 |
![]() | 6 musi 2023-10-31 11:53:59 +08:00 playwright |
7 22092 2023-10-31 11:54:16 +08:00 laywright 支持 webview2 如果这个自动化测试是在 win10+, 可以试试 但开发复杂度、实现难易程序 , 应该还是 ChromeDriver/FirefoxDriver/WebkitDriver 更好 而且后续考虑多分页多用户、预安装浏览器扩展、容器化…还是要用回 Driver |
8 FreeWong OP 感谢各位大佬,浏览器扩展要手动先启动浏览器,这个方案估计不行。 |
![]() | 10 zuiyue123 2023-10-31 14:08:07 +08:00 selenium 非常好用,目前比较流行的,很成熟,支持多语言和多内核浏览器, 我基于 selenium 实现过非常完整的自动化系统,公司内部常年用的 |
11 huazhuangnan 2023-10-31 15:29:04 +08:00 Playwright 很好用的 |
![]() | 12 nzbstn 2023-10-31 16:02:32 +08:00 题主提到的那俩我还真没接触过, 不过我自己玩的时候基于 python 用过 selenium 和 playwright, 相比之下感觉 sele 更接近底层, 而 play 感觉是那种集成好了拿过来直接调用就可以, 相比 sele 更快捷吧, 如果是要快速大量实现的话, 我更偏向 play, 如果是更原生一点的话, 那就 selenium(我之前的老东家做自动化测试用的就是 selenium) |
13 runinhard 2023-10-31 16:42:33 +08:00 nodejs + taiko 这应该是最简单的了 |
![]() | 14 pikay 2023-10-31 19:44:56 +08:00 playwright ,已经有类似的尝试,很容易就能入,有生成流程辅助工具。 |
![]() | 15 jiangzm 2023-10-31 22:27:43 +08:00 提供一个新的方案 cucumber, 可以和上面提到的工具( puppeteer playwright selenium )结合到一起 |
![]() | 16 moxiaonai 2023-11-01 00:16:01 +08:00 via Android cypress 或者 Playwright |
17 FreeWong OP |
18 ytbfjhh 2023-11-01 10:05:27 +08:00 selenium 资料最多,Playwright 新出的比 selenium 要好用,当然如果你不想写代码,可用影刀 |