如何使用selenium和同步JS获取屏幕截图

时间:2016-05-06 18:25:34

标签: javascript java node.js selenium synchronous

我正在使用名为webdriver-synch的节点库在javaScript中编写自动化测试,它几乎允许您在没有回调和承诺的情况下编写selenium测试。利用java Webdriver API。没有关于如何执行此操作的文档。

我很难理解如何使用此库在本地拍摄和保存屏幕截图。谁能建议解决方案?

1 个答案:

答案 0 :(得分:1)

使用以下方法将屏幕截图作为base64编码的PNG返回。

driver.getScreenshot()

来源:https://github.com/groupon/webdriver-http-sync