如何使用机器人框架在同一浏览器中打开新标签

PKR*_*PKR 4 python-2.7 robotframework selenium-webdriver

据我所知,在 selenium2library 中没有打开新标签的直接关键字。我已经看到下面的代码在 IE(默认浏览器)中为给定的 URL 打开一个新选项卡

webbrowser.open_new_tab(url)
Run Code Online (Sandbox Code Playgroud)

但我想写一个关键字,在当前运行的浏览器(可能是任何浏览器)上打开一个新选项卡。

nit*_*a a 6

你可以试试

Execute Javascript    window.open('')
Get Window Titles
Select Window    title=undefined
Go To   ${URL}
Run Code Online (Sandbox Code Playgroud)

此代码有助于在同一浏览器中打开新选项卡并收集同一浏览器中所有选项卡的 Windows 标题。根据窗口标题名称,它识别新打开的选项卡并启动 URL