使用NodeJS和Browserstack捕获特定元素的屏幕截图

时间:2013-12-24 06:03:31

标签: node.js selenium browserstack

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

谢谢!

3 个答案:

答案 0 :(得分:2)

您可以使用PhantomJS

整个页面的屏幕截图: Phantomjs - take screenshot of a web page

屏幕截图裁剪为特定元素的尺寸: Crop screenshot to element in PhantomJS

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

您正在寻找的是什么:

https://github.com/firstandthird/stackshots