关于node.js:使用NodeJS和Browserstack捕获特定元素的屏幕截图

Capture screenshot of specific element using NodeJS and Browserstack

有人知道是否可以使用NodeJ来驱动Browserstack并捕获页面上特定元素的屏幕截图吗?

谢谢!


您可以使用PhantomJS来实现。

截屏整个页面:
Phantomjs-拍摄网页的屏幕截图

截屏裁剪为特定元素的尺寸:
将屏幕截图裁剪为PhantomJS

中的元素

更多PhantomJS示例:https://github.com/ariya/phantomjs/wiki/Examples


您正在寻找的正是:

https://github.com/firstandthird/stackshots


以下给出的链接提供了一个示例,用于使用php捕获元素的屏幕截图。您可以将其用作在Node中编写代码的参考。如果您遇到任何问题,请随时提问。

https://github.com/facebook/php-webdriver/wiki/Taking-Full-Screenshot-and-of-an-Element