硒中的获取窗口句柄

Tra*_*nns 0 python selenium google-chrome

我得到:AttributeError: 'WebDriver' 对象没有属性 'getwindowhandles'

尝试时

 Whandles = driver.getWindowHandles()
 print(Whandles)
Run Code Online (Sandbox Code Playgroud)

这些是我的进口:

import sys
from PyQt5 import QtCore, QtGui, QtWidgets
from ui.css import Ui_Dialog
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options
from selenium.common.exceptions import NoSuchElementException
import time
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

Ron*_*ris 6

例外是告诉您驱动程序类上没有 getWindowHandles() 方法。你需要的是

Whandles = driver.window_handles
Run Code Online (Sandbox Code Playgroud)

当你看到这种类型的异常,做了print(dir(driver)),看看有什么方法由类的支持。