如何在 Chrome 中启动测试,控制台停靠在底部,而不是右侧
How to launch tests in Chrome with the console docked at the bottom, not the right?
每当我在Chrome上启动Karma时,都会弹出一个新的Chrome窗口。当我在此Chrome窗口上调出控制台时,控制台会连接到右侧。我更喜欢连接到底部的控制台,所以我总是把它放下来 - 这有点烦人。
如何让 Karma 在控制台停靠在底部的情况下启动 Chrome?
似乎没有直接的方法可以做到这一点。
尽管您可以为 Chromium 指定自定义启动器选项,但没有控制开发工具位置的选项。(尽管有一些--auto-open-devtools-for-tabs
在您的情况下也很方便。
但是,在相关问题中描述了一个不错的黑客:
暴力方法是将
--user-data-dir
标志传递给自定义启动器:
browsers: ['Chrome'],
customLaunchers: {
Chrome_DevTools_Saved_Prefs: {
base: 'Chrome',
flags: ['--user-data-dir=./tests/config/.chrome_dev_user']
}
}
然后
karma start --browsers Chrome_DevTools_Saved_Prefs
这将允许您重复使用配置文件。如果您想使用全新的个人资料进行测试,请使用默认的 Chrome 启动器或擦除用户数据目录。
更新:正如@KFunk指出的那样,Karma的文档中以更好的方式涵盖了这种情况:
customLaunchers: {
Chrome_with_debugging: {
base: 'Chrome',
chromeDataDir: path.resolve(__dirname, '.chrome')
}
}
相关文章:
- 将视口底部滚动到元素底部
- HTML5页面底部棒
- 固定位置菜单时滚动,直到它击中一个相对容器的底部
- 将jQuery放在代码的底部
- javascript跨浏览器确定用户是否滚动到页面底部
- javascript移动交叉浏览器确定用户是否滚动到页面底部
- 如何将图表放在顶部和底部
- 如何摆脱"压缩/块”;PHP页面底部的注释
- 如果同一页面上有多个谷歌地图,单击任何标记都会突出显示最底部的地图标记
- 引导数据偏移量底部
- 如何防止firefox在打开大型弹出窗口时滚动到页面底部
- 滚动到顶部或底部后的简单效果
- 如何在java脚本中显示引导程序底部的pophover图像点击
- jQuery滚动到聊天框底部
- 如何仅在向上滚动时将页脚粘贴到窗口底部会导致页脚不显示
- 页面加载时自动滚动到底部
- 如何使一个元素从网页的顶部跳到底部再跳回到顶部
- 当滚动条到达容器底部时设置动画
- 如何在 Chrome 中启动测试,控制台停靠在底部,而不是右侧
- Sencha Touch:如何将底部停靠工具栏中的两个按钮居中对齐