diff --git a/recipes/wordpress/tests_wordpress/setup_wordpress_trigger_email.py b/recipes/wordpress/tests_wordpress/setup_wordpress_trigger_email.py new file mode 100644 index 0000000..33afb6b --- /dev/null +++ b/recipes/wordpress/tests_wordpress/setup_wordpress_trigger_email.py @@ -0,0 +1,19 @@ +import os + +from playwright.sync_api import Page, expect + +from pytest_abra import BaseUrl + + +def setup_trigger_email(wordpress_admin_page: Page, URL: BaseUrl): + """change profile email to EMAIL to trigger email""" + page = wordpress_admin_page + page.goto(URL.get("wp-admin/profile.php")) + EMAIL = os.environ["IMAP_EMAIL"] + print(EMAIL) + # breakpoint() + page.pause() + page.locator("input[id='email']").fill(EMAIL) + page.locator("input[id='submit']").click() + + expect(page.locator("div.notice").get_by_text(EMAIL)).to_be_visible()