Javascript 在Karma中隐藏browserstack密钥
我目前正在开发一个JavaScript应用程序,正在使用Karma对BrowserStack上的浏览器进行测试。根据文档,应在karma配置文件中提供Javascript 在Karma中隐藏browserstack密钥,javascript,karma-runner,browserstack,Javascript,Karma Runner,Browserstack,我目前正在开发一个JavaScript应用程序,正在使用Karma对BrowserStack上的浏览器进行测试。根据文档,应在karma配置文件中提供accessKey和username,如下所示: browserStack: { username: 'jamesbond', accessKey: '007' }, 由于我将把我的karma.conf.js文件推送到存储库,而且我显然不想推送我的密钥和用户名,因此我需要一些方法来注入登录信息而不修改文件,例如通过。环境变量。有什么建议吗
accessKey
和username
,如下所示:
browserStack: {
username: 'jamesbond',
accessKey: '007'
},
由于我将把我的
karma.conf.js
文件推送到存储库,而且我显然不想推送我的密钥和用户名,因此我需要一些方法来注入登录信息而不修改文件,例如通过。环境变量。有什么建议吗?karma browserstack runner
repo README.md中的中指出:
用户名
您的BS用户名(电子邮件),您也可以使用浏览器\u堆栈\u用户名env变量。accessKey
BS访问密钥(密码),您还可以使用BROWSER\u STACK\u access\u key env变量
因此,您可以从karma配置文件中删除这两个属性,并在系统中设置这两个环境变量。karma插件将在没有定义为username
和accessKey
的情况下提取它们并使用它