diff options
| author | sarahboyce <sarahvboyce95@gmail.com> | 2023-07-04 11:10:37 +0200 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-07-05 09:45:50 +0200 |
| commit | 649262a406168709686f97694493aa1f717c6c96 (patch) | |
| tree | e3a7508723a944da5a06a5af571e23a0c6c0f09f /tests/admin_views/tests.py | |
| parent | 42b4f81e6efd5c4587e1207a2ae3dd0facb1436f (diff) | |
Made some Selenium tests less flaky by adding explicit wait.
Diffstat (limited to 'tests/admin_views/tests.py')
| -rw-r--r-- | tests/admin_views/tests.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py index 66b7fff04a..26eba69bbd 100644 --- a/tests/admin_views/tests.py +++ b/tests/admin_views/tests.py @@ -6111,6 +6111,7 @@ class SeleniumTests(AdminSeleniumTestCase): name_input.clear() name_input.send_keys("<i>edited section</i>") self.selenium.find_element(By.XPATH, '//input[@value="Save"]').click() + self.wait_until(lambda d: len(d.window_handles) == 1, 1) self.selenium.switch_to.window(self.selenium.window_handles[0]) # Hide sidebar. toggle_button = self.selenium.find_element( @@ -6133,6 +6134,7 @@ class SeleniumTests(AdminSeleniumTestCase): self.wait_for_text("#content h1", "Add section") self.selenium.find_element(By.ID, "id_name").send_keys("new section") self.selenium.find_element(By.XPATH, '//input[@value="Save"]').click() + self.wait_until(lambda d: len(d.window_handles) == 1, 1) self.selenium.switch_to.window(self.selenium.window_handles[0]) select = Select(self.selenium.find_element(By.ID, "id_form-0-section")) self.assertEqual(select.first_selected_option.text, "new section") |
