diff --git a/assets/tests/pages.py b/assets/tests/pages.py index 69010f00..4aa2003b 100644 --- a/assets/tests/pages.py +++ b/assets/tests/pages.py @@ -1,4 +1,6 @@ # Collection of page object models for use within tests. +import time + from django.urls import reverse from pypom import Region from selenium.common.exceptions import NoSuchElementException @@ -56,15 +58,8 @@ class AssetList(BasePage): element.send_keys(queryString) def search(self): - old_assets = self.find_elements(*self._asset_item_locator) self.find_element(*self._go_button_locator).click() - if len(old_assets) > 0: - WebDriverWait(self.driver, 10).until( - expected_conditions.staleness_of(old_assets[0]) - ) - else: - import time - time.sleep(2) + time.sleep(2) def filter(self): self.find_element(*self._filter_button_locator).click() @@ -161,11 +156,8 @@ class SupplierList(BasePage): element.send_keys(queryString) def search(self): - old_suppliers = self.find_elements(*self._supplier_item_locator) self.find_element(*self._go_button_locator).click() - WebDriverWait(self.driver, 10).until( - expected_conditions.staleness_of(old_suppliers[0]) - ) + time.sleep(2) class SupplierForm(FormPage): diff --git a/assets/tests/test_interaction.py b/assets/tests/test_interaction.py index 2bb534c0..3708de9b 100644 --- a/assets/tests/test_interaction.py +++ b/assets/tests/test_interaction.py @@ -237,15 +237,18 @@ class TestSupplierList(AutoLoginTest): def test_search(self): self.page.set_query("TEC") self.page.search() + time.sleep(2) self.assertTrue(len(self.page.suppliers) == 1) self.assertEqual("TEC PA & Lighting", self.page.suppliers[0].name) self.page.set_query("") self.page.search() + time.sleep(2) self.assertTrue(len(self.page.suppliers) == 7) self.page.set_query("NOTFOUND") self.page.search() + time.sleep(2) self.assertTrue(len(self.page.suppliers) == 0)