From 8f400a7ff086b9ea2a20e69826d211f965b31185 Mon Sep 17 00:00:00 2001 From: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> Date: Thu, 13 Mar 2025 11:17:17 +0100 Subject: Made selenium tests less flaky by waiting until popups are closed and page is loaded. --- tests/forms_tests/tests/test_widgets.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tests/forms_tests') diff --git a/tests/forms_tests/tests/test_widgets.py b/tests/forms_tests/tests/test_widgets.py index 2718b1d2f1..6749859828 100644 --- a/tests/forms_tests/tests/test_widgets.py +++ b/tests/forms_tests/tests/test_widgets.py @@ -19,6 +19,7 @@ class LiveWidgetTests(AdminSeleniumTestCase): self.selenium.get( self.live_server_url + reverse("article_form", args=[article.pk]) ) - self.selenium.find_element(By.ID, "submit").click() + with self.wait_page_loaded(): + self.selenium.find_element(By.ID, "submit").click() article = Article.objects.get(pk=article.pk) self.assertEqual(article.content, "\r\nTst\r\n") -- cgit v1.3