javascript - 如何使用selenium和同步JS进行截图

标签 javascript java node.js selenium synchronous

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

我很难理解如何使用此库在本地获取和保存屏幕截图。谁能提出解决方案吗?

最佳答案

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

driver.getScreenshot()

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

关于javascript - 如何使用selenium和同步JS进行截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37079081/

相关文章:

java - 我有三个开关按钮,如果一个开关按钮处于 Activity 状态,那么其他两个开关按钮应保持不活动或禁用

javascript - 如何使 JavaScript 代码与 Node.js 一起工作?

javascript - Powershell 单击 javascript 链接

java - spring.main.allow-bean-definition-overriding=true 是一种不好的做法吗

具有 CompletableFuture 的 Java 8 线程 : Shutdown after supplyAsync()?

Node.js 与 MS Exchange EWS 集成

node.js - Node/Express,如何将 bodyParser 配置为仅在某些路由上使用 raw

javascript - 在 JavaScript 中安全地使用钩子(Hook)事件

javascript - 是否有任何用 Javascript 编写的开源 JSDoc 解析器?

javascript - Leaflet - 在 LayerAdd 事件上添加图层