有没有办法改变机器人浏览器标签的焦点?

Is there any way to change focus of browser tabs in robot?

我正在使用机器人框架+python+selenium 来创建一个自动化框架。 我卡在这一点上了。

在此网站上。单击 link 'a' 时,将打开一个新选项卡。在这个新的 new 上,我想测试功能。我的问题是我不确定如何将焦点从一个选项卡更改为另一个选项卡。我尝试了 switch browser 关键字以及 select window 关键字。运气不好。

您可以使用以下代码使用 selenium2Library 更改 windows 的焦点。

@{windows_num} =  List Windows
${nWindows} =  Get Length  ${windows_num}
${latest_window} =  Evaluate  ${nWindows}-1
Select Window  @{windows_num}[${latest_window}]

在这里找到了一个对我有用的简单解决方案: https://www.youtube.com/watch?v=5tVgC-oQVKs