在使用selenium时,每次启动生成一个driver对象都比较耗时间,大概需要4秒左右,因此可以创建一个全局的,在需要时直接调用,减少启动所耗时间。 打开新标签页后在selenium中并没有定位到新打开的标签页,仍在上一个,因此需要手动切换到新打开的标签页。 因为每次打开的新标签页都是在最后一个,因此只要获得所有标签页然后切换到最后一个即可实现 # 获取当前浏览器的所有标签页 handles = self.driver.window_handles # 定位到最后打开的标签页 driver.switch_to.w…