我们有一组测试,这些测试在本地运行时使用Selenium生成Chrome实例。产生的Chrome实例完全是原始配置文件,未安装任何扩展程序。出于调试目的,安装React&Redux开发工具扩展将很有用。
是否可以将Selenium配置为在其生成的Chrome配置文件中安装/启用扩展程序?
在理想情况下,它不会每次都完整安装扩展程序,而是使用本地缓存的CRX文件。
在此先感谢您的帮助
答案 0 :(得分:0)
@Kiril说的这个问题经常被问到是正确的。在发布之前,您应该进行彻底的搜索。
如果您使用的是Javascript + Selenium,请执行以下操作:
chromeOptions = {
'args': ['--test-type',
'--start-maximized',
'use-fake-ui-for-media-stream',],
'extensions': [encode(path.join(__dirname , '/your ext path/yourextention.crx'))],
};