ci: add more sleep trying to pass tests

This commit is contained in:
Hang
2026-08-23 23:40:53 +01:00
parent f629288d91
commit b340719161
2 changed files with 7 additions and 12 deletions

View File

@@ -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):

View File

@@ -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)