markTestSkipped('Skipping Authorize.net (GitHub Actions)'); } foreach (static::$browsers as $browser) { $browser->driver->manage()->deleteAllCookies(); } $this->browse(function (Browser $browser) { $browser ->visit(new Login()) ->auth(); }); } public function testPayWithNewCard() { $this->browse(function (Browser $browser) { $browser ->visitRoute('client.invoices.index') ->click('@pay-now') ->press('Pay Now') ->clickLink('Credit Card') ->type('card-number', '4007000000027') ->type('card-holders-name', 'John Doe') ->type('.expiry', '12/28') ->type('cvc', '100') ->press('Pay Now') ->waitForText('Details of the payment', 60); }); } }