'puppeteer is not taking screeenshot
I am trying to take screenshot, by creating a function that will take screenshot when a selector is passed but it is giving an error while running the code.
**PS throw new Error('Evaluation failed: ' + helper_js_1.helper.getExceptionMessage(exceptionDetails)); ^
Error: Evaluation failed: TypeError: logo.screenshot is not a function at puppeteer_evaluation_script:4:20 at ExecutionContext._evaluateInternal
Node.js v17.6.0**
function SS(selector){
return new Promise(function(resolve,reject){
console.log("1234")
let waitpromise=page.waitForSelector(selector);
waitpromise.then(function(){
console.log("2222", selector);
let logopromise= page.evaluate(function(selector){
console.log("evaluate", selector);
let logo=document.querySelectorAll(selector);
return logo.screenshot({
path:'testim.png' // '$[i].png'
})
})
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
