我们有一套测试在本地运行时使用 Selenium 生成 Chrome 实例。生成的 Chrome 实例是一个完全普通的配置文件,没有安装任何扩展。出于调试目的,安装 React 和 Redux 开发工具扩展会很有用。
有没有办法配置 Selenium 在它生成的 Chrome 配置文件中安装/启用扩展?
在理想情况下,它不会每次都完全安装扩展程序,而是使用本地缓存的 CRX 文件。
在此先感谢您的帮助
最佳答案
@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'))],
};
关于reactjs - 如何配置 Selenium 以在 Chrome 中预安装扩展程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52649886/