【发布时间】:2015-05-22 18:57:56
【问题描述】:
我正在开发一个只能在 IE 中运行并具有 ActiveX Grid 的应用程序。当我单击网格单元格时,会打开一个“弹出窗口”,弹出窗口的标题如下:<title of the window>--Webpage Dialog。
window_handles 在打开弹出窗口之前(父窗口的那个)和之后只给我一个句柄。在弹出窗口关闭之前,父窗口变得不可点击。
打开弹出窗口后,当我在 IE 窗口上打开开发人员工具时,它会显示弹出内容。它有一个 iframe 和我应该处理的编辑框。
我尝试到达弹出窗口 iframe 内的编辑框的所有尝试都没有成功。
我试过-
driver.switch to default content()
driver.switchtoiframe(popup)
错误:
NoSuchFrameException
alert=driver.switchtoalert()## 不会抛出任何错误,但我不知道如何到达编辑框。
【问题讨论】:
标签: python selenium binding webdriver popupwindow