Selenium for Java和Ruby有方法来获取当前窗口句柄。
例如,在Java中,它指向here。
同时Pythonic版本的Selenium没有这样的方法。
答案 0 :(得分:10)
WebDriver
个实例上有current_window_handle
property个可用:
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