【发布时间】:2012-12-23 07:38:27
【问题描述】:
据我所知,在 selenium2library 中没有直接的关键字可以打开新标签。我已经看到下面的代码在 IE(默认浏览器)中为给定的 URL 打开一个新选项卡
webbrowser.open_new_tab(url)
但我想写一个关键字,在当前运行的浏览器(它可能是任何浏览器)上打开一个新标签。
【问题讨论】:
-
请参阅this 问题。同样使用
HTTP_USER_AGENT返回浏览器名称。假设它返回'firefox',然后将其传递给current_browser = webbrowser.get('firefox')和current_browser.open('http://www.google.com'),这将在打开的浏览器中自动打开一个新选项卡(如果可能)。希望这可以帮助。我不确定它是否会起作用,这就是为什么我不将其发布为答案。
标签: python-2.7 selenium-webdriver robotframework