【问题标题】:getwindowhandles in selenium硒中的getwindowhandles
【发布时间】:2017-12-12 15:53:17
【问题描述】:

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

尝试时

 Whandles = driver.getWindowHandles()
 print(Whandles)

这些是我的进口:

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

我错过了什么吗?

【问题讨论】:

  • driver.getWindowHandles() 属于哪个窗口?驱动程序在哪里初始化和浏览器窗口在哪里?谢谢
  • selenium & python 初学者的好问题。

标签: python google-chrome selenium


【解决方案1】:

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

Whandles = driver.window_handles

当您看到此类异常时,请执行print(dir(driver)) 以查看该类支持哪些方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-07
    • 1970-01-01
    • 2016-10-06
    • 1970-01-01
    • 2021-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多