我正在开发一个只在IE中工作并且有ActiveX网格的应用程序。当我单击网格单元格时,会打开一个“弹出”,弹出窗口的标题如下:<title of the window>--Webpage Dialog。
在打开弹出窗口之前(父窗口的句柄)和弹出之后,window_handles只给我一个句柄。父窗口将变得不可点击,直到弹出窗口关闭。当我在IE窗口打开弹出后打开开发者工具时,它会显示弹出的内容。它有一个iframe和编辑框,我应该工作。
我试图到达弹出窗口的iframe中的编辑框的所有尝试都没有起作用。
我试过-
driver.switch to default content()
我试图在我的消息框中获得取消按钮,当我选中该框以取消选中该框时,该消息框会弹出。我已经让框弹出,但我的取消按钮产生了“运行时错误438”。
我当前的代码如下:
Sub Checkbox1()
Dim msgRes As VbMsgBoxResult
msgRes = MsgBox("Please review your changes. If correct, click OK", _
vbOKCancel)
If msgRes = vbCancel Then
Sheets("sheet1").Checkbox1.V
我在一个页面上有几个弹出框,每个页面中都有一个链接。当我打开弹出并单击链接时,我会转到正确的页面。然后,当我单击浏览器中的“后退”按钮并单击任何弹出窗口中的链接时,会得到以下错误:
不能读取null的属性'isOpen‘:TypeError:不能在的作用域读取null的属性'isOpen’,在作用域处读取$文摘(),在HTMLHtmlElement处读取$apply ()。() at HTMLHtmlElement.jQuery.event.dispatch () at HTMLHtmlElement.elemData.handle ()
如果我以任何其他方式返回到带有