bugfix> python > 投稿

セレンWebドライバーを使用したテスト中に、拡張機能(主にchropath)を使用できるようにしたいと考えています。デフォルトで拡張機能をロードするようにスクリプトを設定するにはどうすればよいですか?現在、拡張機能が有効になっていないページを開き、セッション中に拡張機能を有効にしたかどうかを覚えていません。

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

回答 1 件
  • Pythonで次のコードを試してください。

    from selenium.webdriver.chrome.options import Options
    from selenium.webdriver.common.desired_capabilities import. 
     DesiredCapabilities'
    ChromeOptions options = new ChromeOptions();
    options.addExtensions(new File("/pathtoChromeextension.crx")); 
    DesiredCapabilities capabilities = new DesiredCapabilities();
    capabilities.setCapability(ChromeOptions.CAPABILITY, options);
    ChromeDriver driver = new ChromeDriver(capabilities);
    
    

    これを使用して、拡張IDからcrxファイルhttp://crxextractor.com/を取得できます。

あなたの答え