wantTo('add Footer block to newsletter'); $footerInEditor = ('[data-automation-id="footer"]'); $footerSettingsIcon = ('[data-automation-id="settings_tool"]'); $footerSettingsAssertion = ('[data-automation-id="footer_done_button"]'); $newsletter = (new Newsletter()) ->loadBodyFrom('newsletterWithTextNoFooter.json') ->create(); $i->login(); $i->amEditingNewsletter($newsletter->id); $i->dragAndDrop('#automation_editor_block_footer', '#mce_0'); //Open settings by clicking on block $i->moveMouseOver($footerInEditor, 3, 2); $i->waitForText('Manage subscription'); $i->click($footerSettingsIcon); $i->waitForElementVisible($footerSettingsAssertion); $i->click($footerSettingsAssertion); } }