From 730445bbbff250608c09590073895c636a57b792 Mon Sep 17 00:00:00 2001 From: Daniel Date: Fri, 8 Dec 2023 15:35:32 +0100 Subject: [PATCH] setup_trigger_email working --- .../setup_wordpress_trigger_email.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 recipes/wordpress/tests_wordpress/setup_wordpress_trigger_email.py 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()