我是使用网络驱动程序的新手,但我已经按照此处提到的内容(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()
答案 0 :(得分:2)
我终于能够弄清楚如何运行解压缩的扩展程序,并将此代码保留给将来遇到类似问题的任何人:
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()