🥦 多标签页管理
浏览器的标签页由 Tab 对象(ChromiumTab
和MixTab
)控制。
默认情况下,它们是一一 对应关系。
当禁用单例模式后,一个标签页也可以被多个 Tab 对象同时控制。
多个 Tab 对象可以同时操作,不需要切换焦点,也不需要激活到前台。
要操作哪个标签页,只要用属于它的 Tab 对象操作就可以了。
✅️️ 获取标签页对象
📌 获取最后激活的标签页
Chromium
对象的latest_tab
属性返回最后激活的标签页对象。
说明
如Settings.singleton_tab_obj
为True
,此属性返回标签页对象的 tab id。
from DrissionPage import Chromium
browser = Chromium()
tab = browser.latest_tab # 获取最新标签页对象