打开硒WebDriver加载的扩展

时间:2019-07-10 21:32:14

标签: python selenium selenium-webdriver webdriver selenium-chromedriver

我正在尝试让网络驱动程序在vpn扩展名打开的情况下运行。我可以将扩展程序加载到Selenium Chrome Driver中,但是我遇到的每个vpn扩展程序默认情况下都是关闭的(需要单击扩展程序->'ON'开关)。 现在,我正在加载Browsec VPN(简单,免费,无登录)

我认为解决方案位于DesiredCapabilities中,但我无法弄清楚。

我相信可以使用像pywinauto这样的库与webdriver窗口进行交互并启用vpn扩展,但是在多线程webdrivers看来这不切实际。

opts = Options()
opts.add_argument("--load-extension=path\to\browsecVPN")
opts.add_argument("--enable-extensions")
driver = webdriver.Chrome(chrome_options=opts)
#webdriver launches with extension loaded but turned off


#capabilities = options.to_capabilities()
#driver = webdriver.Remote(desired_capabilities=capabilities)

接受任何建议

0 个答案:

没有答案