求助,使用selenium做UI自动时,从重启浏览器开始比较好还是每次使用同一个浏览器比较好?

每条从里从启动浏览器开始,还是只启动一次浏览器后续用例执行都从登录开始(重新访问登录主页),这两种方式那种比较好呢,目前来看,后面这种方式可以节省打开浏览器的时候,后续如果有多网页,或者多线程运行用例,会有什么影响呢?

了解一下selenium grid

每条都启动浏览器 :好处就是可以将各个testcase解耦,取消依赖,每个testcase独立运行,方便后续case数量递增做多线程分布式
只启动一次浏览器 :就是case执行会比较快,但是个人感觉不适合后续扩展开发

关闭