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
Playwright 支持 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 要好用,当然如果你不想写代码,可用影刀
|