如何使 chrome 显示在 selenium 打开的顶部 [Mac OS X]
How to make chrome display on the top opened in selenium [Mac OS X]
当我使用 Firefox 浏览器时,window 位于顶部,但对于 Chrome 则不是。
那么,我怎样才能让 Chrome window 排在最前面呢?
我看过 selenium2library\keyword\_browsermanagement.py
,但找不到任何有用的关键字。
您是否尝试过在 Selenium2Library 中获取 Window 标识符、获取 Window 名称、获取 Window 标题、列出 Windows 关键字?如果您与其中之一取得成功,您应该让他们能够 Select Window 并将其带到最前沿。
我们可以在您的问题中使用更多上下文,您是否同时打开了多个浏览器?如果是,为什么?
发现解决方案适用于我们的项目。
在driver.get(url)之前我们执行如下命令:
osascript -e tell application "${browserName}"
activate
delay 1
end tell
browserName 可以是 safari/chrome/firefox
当我使用 Firefox 浏览器时,window 位于顶部,但对于 Chrome 则不是。 那么,我怎样才能让 Chrome window 排在最前面呢?
我看过 selenium2library\keyword\_browsermanagement.py
,但找不到任何有用的关键字。
您是否尝试过在 Selenium2Library 中获取 Window 标识符、获取 Window 名称、获取 Window 标题、列出 Windows 关键字?如果您与其中之一取得成功,您应该让他们能够 Select Window 并将其带到最前沿。
我们可以在您的问题中使用更多上下文,您是否同时打开了多个浏览器?如果是,为什么?
发现解决方案适用于我们的项目。 在driver.get(url)之前我们执行如下命令:
osascript -e tell application "${browserName}"
activate
delay 1
end tell
browserName 可以是 safari/chrome/firefox