Comment puis-je accéder à iframe avec un nom généré de manière aléatoire en utilisant le plugin nightmare-iframe?Nom iframe dynamique Nightmare-iframe
J'ai essayé
var name = yield nightmare
.goto(defaultUrl)
.click('.btn-login')
.wait('iframe')
.evaluate(function() {
return document.getElementsByTagName('iframe');
});
yield nightmare.use(iframe.withFrameName(name, function(IFnightmare) {
IFnightmare
.type('input[name=username]', 'username')
.type('input[name=password]', 'password')
.click('button[type=submit]')
}))
mais ce code se termine par - TypeError: Impossible de lire la propriété 'switchToFrame' undefined
Quelle version du cauchemar utilisez-vous? – Ross
J'utilise la version 2.5.3 et nightmare-iframe 1.0.2 – yunicz