PC的PO模式下,测试过程中要用到多个浏览器,如何一次性初始化出来,还是只能用一个浏览器?代码怎么设计比较好?

PC的PO模式下,测试过程中要用到多个浏览器,如何一次性初始化出来,还是只能用一个浏览器?代码怎么设计比较好?

我的一个思路:
利用组合的模式,把driver从page里抽离出来,然后在setup里先启动用到的浏览器,并传入到各自的MainPage方法里
然后test方法里,根据测试顺序去调用就行了

可以了解一下Selenium Hub与 Selenium Grid相关知识。测开课程中老师会讲得。