我正在为量角器中的丰富角度应用创建一套测试。该网站需要macromedia和另一个专有插件才能正常运行。我已手动设置"始终允许"相关插件上的标志。当这些插件无法初始化时,某些检测会自动提示用户安装/更新插件。由于浏览器在selenium服务器上运行时会阻止它们,因此它会阻止尝试的e2e测试的标准预期流量。
现在我专注于Chrome测试。
是否有一个设置我无法在生成的chrome实例中永久地允许这些设置,或者使用我的光标足够快以允许阻塞的插件。
有人能指出我允许使用这些插件的方法吗?
答案 0 :(得分:1)
发布此问题后约30秒,我找到了答案。
在量角器配置文件中,添加chromeOptions:{args:[' - always-authorize-plugins']}功能就可以了。
exports.config = {
//...
capabilities: {
browserName: 'Chrome',
chromeOptions: { args: ['--always-authorize-plugins'] }
}
//...
};