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