Python 如何获取当前窗口句柄号?

Python 如何获取当前窗口句柄号?,python,selenium,Python,Selenium,我需要获取当前窗口句柄号(4),如下所示: driver.window_handles[4] 我已经能够使用 driver.get_window_handle 但是它给了我这个字符串,我相信它可以作为标签的ID,对吗?是否有一种简单的方法来获取数字而不是此文本?我认为此代码应该可以工作。它只是循环遍历所有窗口句柄,检查每个句柄是否为当前窗口句柄,然后将该句柄的索引分配给current\u window\u handle\u number tabs = driver.window_handle

我需要获取当前窗口句柄号(4),如下所示:

driver.window_handles[4]
我已经能够使用

driver.get_window_handle

但是它给了我这个字符串,我相信它可以作为标签的ID,对吗?是否有一种简单的方法来获取数字而不是此文本?

我认为此代码应该可以工作。它只是循环遍历所有窗口句柄,检查每个句柄是否为当前窗口句柄,然后将该句柄的索引分配给
current\u window\u handle\u number

tabs = driver.window_handles
for window_handle in tabs:
     if window_handle == driver.current_window_handle:
          tab = tabs.index(window_handle)
          print(tab)