Open ParseDark opened 4 years ago
Why in action I can't get the instance????? So wire.
click should be accept a function. function return dom.
Nightmare.action('getTarget', {
run(done) {
debugger
let s = ''
this.realClick('a');
this.evaluate_now(() => {
const arr = Array.prototype.slice.call(document.querySelectorAll('h3'))
const result = arr.find(i => i.innerHTML.includes('s'))
console.log(result.length)
if(result.classList) {
const res = result.classList;
const selector = Object.entries(res).map(([key, value]) => value).map(i => ('.' + i)).join('');
s = selector
return selector
}
return false
}, done);
},
if in a action can't call instance I will be haven't any values.
I want to for-loop dom and hover every one. But I can't.