3

Selenium 2を使用して既にインストールされているアドオンでFirefoxを開こうとしていますが、常に事前定義された設定を持つデフォルトのFirefoxプロファイルで開きます

from selenium import webdriver
driver = webdriver.Firefox()

上記のコード行は、Firefox をデフォルトのプロファイルで開始します。ユーザー指定の設定で開始する方法は?

4

2 に答える 2

2

次のようなものを使用して、カスタム プロファイルで起動できます。

profile = FirefoxProfile("path.to.profile")
driver = webdriver.Firefox(profile)
于 2012-09-13T08:21:48.567 に答える
0

プロファイルを設定する必要はありません。自動的に作成されます。アドオンへのパスが必要なだけです。例:

        string firebugPath = "C:\\Users\\Administrator\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\x7nutq33.default\\extensions\\firebug@software.joehewitt.com.xpi";
        FirefoxProfile profile = new FirefoxProfile();       
        profile.AddExtension(firebugPath);
        Driver = new FirefoxDriver(profile);
于 2012-09-14T08:10:30.507 に答える