Nat*_*han 5 selenium node.js browserstack nightwatch.js
我想使用 Browserstack 从 Nightwatch 测试中捕获全高屏幕截图 - 我可以捕获可见屏幕,但不能捕获整个文档。
我试过这个:
browser.execute(function () {
// get document dimensions
}, [], function (result) {
// browser.resizeWindow(to value sent as result)
browser.saveScreenshot('filename.png');
});
Run Code Online (Sandbox Code Playgroud)
但是,虽然生成的图像具有正确的宽度,但高度仅限于(我认为)在 Browserstack 中打开的浏览器的分辨率。
有可能实现这一目标吗?
我认为这是浏览器本身的限制。例如,当通过 Selenium 在 Chrome 29+ 上进行测试时,您将只能捕获所显示网页的可见区域。
在本地计算机上的同一浏览器上运行测试时,您是否能够捕获整页屏幕截图?如果是,那么您需要使用 BrowserStack 进行检查。如果它在本地工作,那么它应该在 BrowserStack 上工作。
| 归档时间: |
|
| 查看次数: |
2791 次 |
| 最近记录: |