【发布时间】:2016-11-06 22:59:48
【问题描述】:
当我使用 Firefox 浏览器时,窗口在顶部,但对于 Chrome,它不是。 那么,我怎样才能让 Chrome 窗口在顶部呢?
我看过selenium2library\keyword\_browsermanagement.py,但找不到任何有用的关键字。
【问题讨论】:
标签: macos google-chrome selenium browser robotframework
当我使用 Firefox 浏览器时,窗口在顶部,但对于 Chrome,它不是。 那么,我怎样才能让 Chrome 窗口在顶部呢?
我看过selenium2library\keyword\_browsermanagement.py,但找不到任何有用的关键字。
【问题讨论】:
标签: macos google-chrome selenium browser robotframework
发现该解决方案适用于我们的项目。 在 driver.get(url) 之前我们执行以下命令:
osascript -e tell application "${browserName}"
activate
delay 1
end tell
browserName 可以是 safari/chrome/firefox
【讨论】:
您是否尝试过 Selenium2Library 中可用的 Get Window Identifiers、Get Window Names、Get Window Titles、List Windows 关键字?如果您在其中一个方面取得了成功,那么您应该让他们能够选择窗口并将其带到最前沿。
我们可以在您的问题中使用更多上下文,您是否同时打开了多个浏览器?如果有,为什么?
【讨论】: