When running the protractor script below
let resultantArr = [];
resultantArr = await browser.executeScript("var elements = document.querySelectorAll('ul[class=\'wbs-droplist-container\'][id*=\'droplist\'] li[class=\'wbs-droplist-item\'][id*=\'droplistitem\']') \
var arr = []; \
for (var i = 0; i < elements.length; i++) { \
arr.push(elements[i].innerText); \
} \
return arr;")
return resultantArr;
I'm getting Failed: javascript error: missing ) after argument list error. Please help me to solve this.
Try
return await browser.executeScript(`
var elements = document.querySelectorAll("ul[class='wbs-droplist-container'][id*='droplist'] li[class='wbs-droplist-item'][id*='droplistitem']");
var arr = [];
for (var i = 0; i < elements.length; i++) {
arr.push(elements[i].innerText);
}
return arr;
`)