base64-png-uploader
Upload a base64 encoded png to S3 or file system. Other cloud storage services could be or not here soon ;) Very useful to use with Test Automation with Selenium to store screenshots taken.
Install
npm install base64-png-uploader
Usage in S3
var uploader = ;// if you do not export AWS_ACCESS_KEY_ID and AWS_ACCESS_KEY_IDuploader;uploader;uploader
For more information about credentials and aws-sdk click here. The callback function will be called from s3.putObject so you maybe want to check documentation.
Usage in filesystem
var uploader = ;// if you do not export AWS_ACCESS_KEY_ID and AWS_ACCESS_KEY_IDuploader
The callback function will be called from fs.writeFile
so you maybe want to check documentation.
Usage taking a snapshot with selenium
selenium;
License
MIT