2017-12-13 21 views
-1

それは同時にdiferentsタブで可能な実行機能である(Firefoxの)のpythonセレン - ?同時に実行貴様タブでdiferents機能

私はこするやっている

を説明させて...私は別のタブを開き、同時にこれらを掻き集めたいと思っています。

私は別のウィンドウ(簡単な方法)を使用していました。しかし今、私が掻き集めたウェブは、私がdiferentesウィンドウにログインすることを許可していません。複数のタブがある同じウィンドウ内にあれば誰でもログインできます。

多分そこに他の方法があります:同じウィンドウで2つの異なるスクリプトを実行する方法はありますか?たとえば、最初のスクリプトを実行し、2番目のスクリプトは最初のスクリプト用に開いたウィンドウで新しいタブを開きますか?

ありがとうございました。

+0

クッキーをコピーできますか? :https://stackoverflow.com/a/38812576/2026508 – jmunsch

+0

[Selenium multiple tabs]の重複の可能性があります(https://stackoverflow.com/questions/18150593/selenium-multiple-tabs-at-once) – sytech

+0

I重複していないと思う。問題は2013です。今、firefoxはマルチプロセスをサポートしています。 – Alejo

答えて

0

要するに、単一のSelenium Webdriverインスタンスでは、任意の時点で1つのウィンドウハンドルとしか対話できません。 This answerに関連性の高い関連情報があります。

別のタブで同じウィンドウで2つの異なるスクリプトを実行することに関して...それは少なくとも(少なくとも、ある時点で)という技術的には、少なくともInternet Explorerではが可能です。 Seleniumのメンテナーは、not be feasibleがこれのための一般的な解決策を実装すると決めました。これを行うためのハックを見つけることができるかもしれませんが、ブラウザ固有で非常に脆弱であるため、お勧めできません。

ベスト・ベットは、2つの別々のインスタンスを持つことです。

関連する問題