我希望能够在使用selenium web驱动程序进行测试时使用扩展(主要是chropath)。如何设置我的脚本以默认加载扩展?它当前打开一个没有启用扩展名的页面,并且不记得我是否在会话期间启用了扩展程序。
谢谢你!
答案 0 :(得分:0)
在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/。