0
Laravel Duskを使用してメールに を送信する際に、Gmailにログインして要素IDとクラスが動的に変更されるため、「COMPOSE」ボタンをクリックすると、ページリロード。Laravel DuskとGmailsダイナミックセレクターの使い方
私はinspect要素を使用し、セレクタを無駄なくコピーしようとしました。
この練習の目的は、Laravel Duskをよりよく理解し、それを楽しみながらいくことです。以下
マイコード:
public function testGmailExample()
{
$this->browse(function (Browser $browser) {
$browser->visit('http://gmail.com')
->assertSee('Gmail')
->type('Email', '[email protected]')
->pause(1000)
->press('#next')
->pause(1000)
->assertSee('[email protected]')
->type('#Passwd', 'myPassword')
->press('#signIn')
->waitFor('#\3a xy > div > div', 10)
->click('#\3a xy > div > div')
->pause(1000)
->type('to', '[email protected]')
->type('subjectbox','Laravel Dusk is Awesome')
->click('Send')
->pause(3000);
//Only had one success with the above code, would prefer consistent results
});
}
すべてのヘルプは大歓迎されます。