Robotframework 在Robot框架中,如何通过单击链接关闭弹出窗口?

Robotframework 在Robot框架中,如何通过单击链接关闭弹出窗口?,robotframework,Robotframework,在RIDE中执行测试用例时,我单击了一个链接 Click Link ${MAND} 然后它会打开一个窗口,然后我想关闭我正在使用的窗口 单击按钮关闭/关闭窗口 这些都帮不了我关窗户。 一旦窗口打开,它就不会进行任何操作。 我想: Click Link ${MAND} Click Button Close 我无法在窗口内执行操作。是因为点击链接直接打开了一个窗口,还是我需要在关闭窗口之前为它写些东西。 我试过: Execute Javascript document.getElementByI

在RIDE中执行测试用例时,我单击了一个链接

Click Link ${MAND}
然后它会打开一个窗口,然后我想关闭我正在使用的窗口

单击按钮关闭
/
关闭窗口

这些都帮不了我关窗户。 一旦窗口打开,它就不会进行任何操作。 我想:

Click Link ${MAND}
Click Button Close
我无法在窗口内执行操作。是因为点击链接直接打开了一个窗口,还是我需要在关闭窗口之前为它写些东西。 我试过:

Execute Javascript document.getElementById("aspnetForm").click();

Click Button Close

Close Window

我想我无法控制新打开的窗口。

您想在关闭窗口之前选择它吗

 ${windows}= Get Window Names
 select window cc
 sleep 1s
 close window

睡眠有什么原因吗?我试过以下方法:选择窗口标题=查看命令睡眠4s单击按钮关闭,在行驶中出现以下错误:信息:单击按钮“关闭”。20161230 17:23:55.389:失败:NoSuchWindowException:消息:无法获取浏览器20161230 17:23:55.390:警告:失败时无法运行关键字“捕获页面屏幕截图”:NoSuchWindowException:消息:无法获取浏览器20161230 17:23:55.392:失败:NoSuchWindowException:消息:无法获取浏览器设置本地Intranet区域的启用保护模式设置为true可能会解决无法获取浏览器异常的问题。从IE菜单栏中,选择工具>Internet选项并转到安全选项卡。选择每个区域(Internet、本地intranet、受信任的站点、受限制的站点)并选中启用保护模式复选框。@Shijo它不起作用。仍然是相同的问题。相同的错误。
Click Button    Close
    Sleep    2s
    Select Window    main
    Sleep    2s
    Unselect Frame
    Sleep    2s