在机器人框架中操作多个窗口时出错

时间:2015-03-25 07:14:53

标签: robotframework

我在3窗口上进行操作。在机器人框架中使用选择窗口命令我将在第2个子窗口以相同的方式进入第1个子窗口。但是在第2个窗口完成任务后它将自动关闭然后如果我使用选择窗口再次选择第一个窗口,它将显示以下错误

错误:

" NoSuchWindowException:消息:没有这样的窗口:目标窗口已经关闭 来自未知错误:未找到网络视图"

代码:

@{Window_list} =  Get Window Names
Select Window   @{Window_list}[1]
#Do some Operations On 1st window
#Launch Second window 

@{Window_list} =  Get Window Names
Select Window   @{Window_list}[2]
#Do some operations on 2nd window
#Save the changes on 2nd window it will close 2nd window automatically

Select Window   @{Window_list}[1]...........#fails at this keyword

如果有人对此有解决方案,请提及。谢谢

1 个答案:

答案 0 :(得分:2)

我不确切知道原因,但我已经遇到了这个案例并使用Run Keyword And Ignore Error解决了问题。

在你的情况下:

Run Keyword And Ignore Error    Select Window   @{Window_list}[1]