Firefoxブラウザを使用するとウィンドウが上に表示されますが、Chromeの場合は表示されません。 Chromeのウィンドウを一番上にするにはどうすればよいですか?セレンで開いた上部にクロムディスプレイを表示する方法[Mac OS X]
私はselenium2library\keyword\_browsermanagement.py
を見ましたが、有用なキーワードは見つかりませんでした。
Firefoxブラウザを使用するとウィンドウが上に表示されますが、Chromeの場合は表示されません。 Chromeのウィンドウを一番上にするにはどうすればよいですか?セレンで開いた上部にクロムディスプレイを表示する方法[Mac OS X]
私はselenium2library\keyword\_browsermanagement.py
を見ましたが、有用なキーワードは見つかりませんでした。
ウィンドウ識別子の取得、ウィンドウ名の取得、ウィンドウタイトルの取得、Selenium2Libraryで利用可能なWindowsのリストキーワードを試したことはありますか?あなたがそれらの1つで成功した場合は、ウィンドウを選択して最前面に表示する必要があります。
あなたの質問にもう少し文脈を使うことができます。一度に複数のブラウザを開いていますか?もしそうなら、なぜですか?
このプロジェクトでは、解決策が見つかりました。 driver.get(URL)私たちは、次のコマンドを実行する前に:
osascript -e tell application "${browserName}"
activate
delay 1
end tell
browserNameをサファリ/クローム/ Firefoxが
まず、私は1つのブラウザまたは複数のブラウザを開くに関係なく、クロムは表示されません可能性がありあなたが言ったように、Windowsのキーワードの選択は有効です。 –
第2に、私はOSXのターミナルでテストスクリプトを実行すると、Chromeが前もって最前列にあることがわかりました。私はiTerm2を前に使用しています。とにかく、上記の解決策があなたのために働いた場合は、非常に多くの –
ありがとう、あなたは他人を助けるために答えを受け入れてくださいできますか? – shicky