Python Selenium получить текущий дескриптор окна

Selenium для Java и Ruby имеют методы для получения текущего дескриптора окна.

например, в Java это указано здесь.

в то же время обновления версии Селена не имеет такого метода.

  1. может быть, он внутри, но я его не вижу?
  2. если он пропущен, разумно ли это и как сделать обходной путь для этого?

1 ответов


здесь current_window_handle свойства доступный на WebDriver например:

driver.current_window_handle

демо:

>>> from selenium import webdriver
>>>
>>> driver = webdriver.Chrome()
>>> driver.get('https://stackoverflow.com')
>>> 
>>> driver.current_window_handle
CDwindow-B22C1E54-977D-4B2A-8048-E9C73999E9C7