如何获取不同webdriver选项卡的不同ID

时间:2016-02-23 19:48:17

标签: python python-3.x selenium selenium-webdriver firefox-driver

我希望能够管理多个webdriver选项卡。我希望在制作时获取每个ID,但我只能找到窗口ID(它必须是整个窗口,因为更改标签保持不变):

COUNT(*)

当我在一个窗口中运行多个选项卡时,如何区分不同的选项卡?谢谢

1 个答案:

答案 0 :(得分:1)

1.您必须将window_handles存储在变量中。每个选项卡都有自己的窗口句柄ID。

tabHandles = driver.window_handles

2.通过

切换到其他标签
driver.switch_to_window(tabHandles[0])  #switch to a tab
driver.switch_to_window(tabHandles[1])  #switch to a tab