wantTo('Schedule a newsletter'); $newsletter_title = 'Schedule Test Newsletter'; // step 1 - Prepare post notification data $newsletterFactory = new Newsletter(); $newsletter = $newsletterFactory->withSubject($newsletter_title) ->create(); // step 2 - Go to editor $I->login(); $I->amEditingNewsletter($newsletter->id); $I->click('Next'); // step 4 - Choose list and schedule $I->waitForElement('[data-automation-id="newsletter_send_form"]'); $I->seeInCurrentUrl('mailpoet-newsletters#/send/'); $search_field_element = 'input.select2-search__field'; $I->fillField($search_field_element, 'WordPress Users'); $I->pressKey($search_field_element, \WebDriverKeys::ENTER); $I->checkOption('isScheduled'); $I->click('select[name=time]'); $I->selectOption('form select[name=time]', '6:00'); $I->click('Schedule'); $I->waitForElement('[data-automation-id="newsletters_listing_tabs"]', 20); $I->seeInCurrentUrl('mailpoet-newsletters'); } }