【问题标题】:Unable to load unpacked extension into chrome using Selenium webdriver无法使用 Selenium webdriver 将解压后的扩展加载到 chrome 中
【发布时间】:2014-10-04 23:30:28
【问题描述】:

我是使用网络驱动程序的新手,但我遵循了这里提到的内容 (How can I launch Chrome with an unpacked extension?) 以及我可以从其他网络搜索中获得的所有内容。

我正在尝试测试我开发的 chrome 扩展,但我无法弄清楚如何在加载扩展的情况下启动 chrome。这是我到目前为止所拥有的,如果有人能告诉我代码的问题(我成功地使用 webdriver 启动 Chrome),我将不胜感激:

import time 

from selenium import webdriver

from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

browser = webdriver.Chrome() browser.get('http://seleniumhq.org/')

ChromeOptions options = new ChromeOptions();

options.addArguments("load-extension=C:\Users\mave\Desktop\Browser_Extension_Feature\extension_v5");

DesiredCapabilities capabilities = new DesiredCapabilities();

capabilities.setCapability(ChromeOptions.CAPABILITY, options);

ChromeDriver driver = new ChromeDriver(capabilities);

time.sleep(15)

browser.quit()

【问题讨论】:

    标签: google-chrome selenium google-chrome-extension webdriver


    【解决方案1】:

    我终于能够弄清楚如何运行解压后的扩展,并将此代码留给将来遇到类似问题的任何人:

    import time
    
    from selenium import webdriver
    
    from selenium.webdriver.chrome.options import Options
    
    chrome_options = Options()
    
    chrome_options.add_argument("load-extension=C:\Users\mave\Desktop\Browser_Extension_Feature\extension_v5");
    
    browser = webdriver.Chrome(chrome_options=chrome_options)
    
    browser.get('http://www.seleniumhq.org/')
    
    time.sleep(5)
    
    browser.quit()
    

    【讨论】:

      猜你喜欢
      • 2022-12-22
      • 2015-06-13
      • 2016-03-17
      • 2020-01-15
      • 2020-10-02
      • 1970-01-01
      • 1970-01-01
      • 2014-07-12
      • 2013-09-30
      相关资源
      最近更新 更多