セレン、一度/セレンオブジェクトではなく、サーバーの起動時からの指定に複数のfirefoxProfileTemplatesを使用していますか?
-
26-09-2019 - |
質問
私は、WebサイトのテストのためのSelenium RCを使用していると私は一度に複数のプロキシを使用する必要があり、使用してこれをやっている:私はセレンサーバの起動時にfirefoxProfileTemplateを。彼らはすべて同じプロキシを持っているように、各セレンオブジェクトがまだため、同じプロキシ、(私はセレンと制御/対話するためのPythonを使用していますが)同じfirefoxProfileTemplateを使用し、これは、しかし、マルチスレッドセレンに私を許可していません。
私はセレンオブジェクトを起動するとfirefoxProfileTemplateを指定する方法がある場合は、は、私が疑問に思って/セレンでWebページを開くのではなく、私は、サーバーを起動したときだけ。また、セレンサーバーの複数のインスタンスを実行すると相互作用するかを指定する方法はありますか?何かアドバイスをありがとうます。
解決
Selenium RCのブラウザを起動するための機構であるので、
あなたが欲しいものを行うための唯一の方法は、複数のRCインスタンスです。起動するとき、それは#### -port追加し、インスタンスに一意のポート番号を与えます。
あなたはセレンオブジェクトを作成するときに、あなたがないsel = Selenium('localhost', ####, '*firefox', 'http://foo.bar')
アルファであるセレン2のサイドノートとして、RCには依存がないので、あなたがプログラム的にこのすべてを構築することができます。
所属していません StackOverflow