如何通过机器人框架中的Click Link打开窗口时弹出窗口?

时间:2016-12-29 17:19:30

标签: robotframework

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

Click Link ${MAND}

然后它打开一个窗口,之后我想关闭窗口使用

Click Button Close / Close Window

这些都没有帮我关闭窗户。 窗口打开后,它没有进行任何操作。 我想这样做:

Click Link ${MAND}
Click Button Close

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

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

Click Button Close

Close Window

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

2 个答案:

答案 0 :(得分:0)

您想在关闭之前选择窗口

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

答案 1 :(得分:0)

Click Button    Close
    Sleep    2s
    Select Window    main
    Sleep    2s
    Unselect Frame
    Sleep    2s