2016-08-17 21 views
0

こんにちは私は、既にInternet Explorerで開いているURLを使用するために、Selenium Pythonを使用しようとしています。私は周りを見て、これが可能かどうか確かめなかった。Selenium pyの既存の開いているタブとURLを使用

新しいブラウザやタブを開くのが好きではない理由は、ページが別のテキストに変わるからです。

は、これまでのところ、私のテキストは、新しいブラウザを開いて CODE

from selenium import webdriver 

driver = webdriver.Ie() 
driver.get("https://outlook.live.com/owa/") 
+0

'driver = webdriver.Ie()'は新しいブラウザウィンドウを開き、ウィンドウIDを保存するブラウザの新しいインスタンスを作成します。あなたが書いた2行目は、開いているウィンドウのURLを開きます。 – Siva

+0

私の知る限りでは、セレンは、それによって呼び出されるウィンドウだけで動作しますが、すでに開いているウィンドウとは相互作用しません。私が間違っていた場合は、信頼できる情報源から確かな確信を得ると、私を修正してください。 – Siva

+0

これについての文書を見つけることができなかったので、ああありがとうございました。 – user2070739

答えて

0

This answerは同じ問題で私を助けました。

これまでに開いていたタブをセレンでアクセスすることはできません。 しかし、リクエストライブラリを使用して必要なものを渡して、セッションを再作成しようとすることができます。

関連する問題