質問: "ドライバーパス") driver.maximize_window() driver.get("サイトURL") # クライアント証明書を使用する処理 driver.quit() # ------------------------------------------------------------------------ ``` ### 補足情報(FW/ツールのバージョンなど) OS:Windows10 1909 言語:Python 3.7.3 ブラウザ:Firefox 78.0.2(64bit) WEBドライバー:geckodriver.exe 0.26.0(64bit)
回答: 浅い知識しかなくて申し訳ないです。 PythonのWebdriverでFirefoxを起動した場合、Firefoxのプロファイルは起動のたびに新規にtemp領域に作成されます。 そのため、事前にインストールした証明書が適用されていないのではないでしょうか? 事前にインストールしたFirefoxのプロファイルのPathを控えていただき、下記のように証明書がインストールされているプロファイルを指定していただいたらどうなりますでしょうか。 ``` profile = FirefoxProfile(r'C:\Users\teratail\AppData\Roaming\Mozilla\Firefox\Profiles\313qm97h.default') browser = webdriver.Firefox(firefox_profile=profile) ```