【发布时间】:2014-01-12 09:20:32
【问题描述】:
有谁知道是否有办法使用 NodeJs 来驱动 Browserstack 并捕获页面上特定元素的屏幕截图?
谢谢!
【问题讨论】:
标签: node.js selenium browserstack
有谁知道是否有办法使用 NodeJs 来驱动 Browserstack 并捕获页面上特定元素的屏幕截图?
谢谢!
【问题讨论】:
标签: node.js selenium browserstack
您可以使用PhantomJS 来完成。
截图整个页面: Phantomjs - take screenshot of a web page
截取到特定元素尺寸的屏幕截图: Crop screenshot to element in PhantomJS
更多 PhantomJS 示例:https://github.com/ariya/phantomjs/wiki/Examples
【讨论】:
下面给出的链接给出了一个使用 php 捕获元素屏幕截图的示例。您可以将其用作在 Node.js 中编写代码的参考。如果您遇到任何问题,请随时询问。
https://github.com/facebook/php-webdriver/wiki/Taking-Full-Screenshot-and-of-an-Element
【讨论】:
【讨论】: