I want save 1 image 1 webpage and convert it to base 64, then save it to local or mongodb.
I found C# + Java code but I can't convert it.
It using Point, IO is not available in javascript.
My code can Takescreenshot all webpage but I want it capture image with id.
driver.findElement(webdriver.By.xpath('//img[@id="c_pages_form_cp1_captcha1_CaptchaImage"]')).then(function(){
driver.takeScreenshot("c:\\selenium_local_map\\out1.png");
});
driver.takeScreenshot().then(function(data){
var base64Data = data.replace(/^data:image\/png;base64,/,"")
fs.writeFile("out.png", base64Data, 'base64', function(err) {
if(err) console.log(err);
});
});
Thank you.