Duskでiframe内のinputとかに値を入れたいわけよ。
iframe使うなって話は置いといて、でどうすっかなと。jQueryとかだと、
$('iframe').contents()
でiframeの中に入って、
$('input[name=xxx]').val('55555')
とかで行ける感じだよね。
あ!抜けるときは、
$('iframe').end()
これね。
だいぶ時間使ったけど、ここに答えらしきものが…
withinFrame???そんなことはここには一切書いてない。怪しい、、、でもまぁやってみるか。
$browser->visit(route('xxx.index'))
->waitFor('#xxx', 10)
->withinFrame('#xxx', function (Browser $browser) {
$browser->type('input[name=xxx]', 'うぇーい');
});
いけるやないかーい!!!
おい、公式!書いとかんかい!!www
コメント