nightmare-iframe プラグインを使用して、ランダムに生成された名前で iframe にアクセスするにはどうすればよいですか?
私が試してみました
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]')
}))
しかし、このコードは - TypeError: Cannot read property 'switchToFrame' of undefined で終わります