diff --git a/robottelo/ui/computeresource.py b/robottelo/ui/computeresource.py index 37ac05026f0..f5c4462e46e 100644 --- a/robottelo/ui/computeresource.py +++ b/robottelo/ui/computeresource.py @@ -82,6 +82,7 @@ def search(self, name): Searches existing compute resource from UI """ Navigator(self.browser).go_to_compute_resources() + self.wait_for_ajax() element = self.search_entity(name, locators["resource.select_name"]) return element diff --git a/robottelo/ui/configgroups.py b/robottelo/ui/configgroups.py index 84394a8a0f6..6a2719c2be4 100644 --- a/robottelo/ui/configgroups.py +++ b/robottelo/ui/configgroups.py @@ -45,6 +45,7 @@ def search(self, name): Searches existing config-groups from UI """ Navigator(self.browser).go_to_config_groups() + self.wait_for_ajax() element = self.search_entity(name, locators["config_groups.select_name"]) return element diff --git a/robottelo/ui/domain.py b/robottelo/ui/domain.py index 2aa7534858b..e21d3cef69f 100644 --- a/robottelo/ui/domain.py +++ b/robottelo/ui/domain.py @@ -46,6 +46,7 @@ def search(self, description, timeout=None): Searches existing domain from UI """ Navigator(self.browser).go_to_domains() + self.wait_for_ajax() element = self.search_entity(description, locators["domain.domain_description"], timeout=timeout) diff --git a/robottelo/ui/location.py b/robottelo/ui/location.py index a4feddf1165..64d8f9c7574 100644 --- a/robottelo/ui/location.py +++ b/robottelo/ui/location.py @@ -120,6 +120,7 @@ def search(self, name): Searches existing location from UI """ nav(self.browser).go_to_loc() + self.wait_for_ajax() element = self.search_entity(name, locators["location.select_name"]) return element diff --git a/robottelo/ui/medium.py b/robottelo/ui/medium.py index 64a25ffbb4d..1f406e0099a 100644 --- a/robottelo/ui/medium.py +++ b/robottelo/ui/medium.py @@ -51,6 +51,7 @@ def search(self, name): Searches existing medium from UI """ Navigator(self.browser).go_to_installation_media() + self.wait_for_ajax() element = self.search_entity(name, locators["medium.medium_name"]) return element diff --git a/robottelo/ui/org.py b/robottelo/ui/org.py index 1a31f752689..a15321cf259 100644 --- a/robottelo/ui/org.py +++ b/robottelo/ui/org.py @@ -122,6 +122,7 @@ def search(self, name): Searches existing Organization from UI """ nav(self.browser).go_to_org() + self.wait_for_ajax() element = self.search_entity(name, locators["org.org_name"]) return element diff --git a/tests/foreman/ui/test_location.py b/tests/foreman/ui/test_location.py index 12814edcd95..fd0ddd90ba6 100644 --- a/tests/foreman/ui/test_location.py +++ b/tests/foreman/ui/test_location.py @@ -77,7 +77,7 @@ def test_negative_create_1(self, loc_name): @BZ: 1123818 """ with Session(self.browser) as session: - make_loc(session, name=loc_name) + make_loc(session, name=loc_name, edit=False) error = session.nav.wait_until_element( common_locators["name_haserror"]) self.assertIsNotNone(error) @@ -91,7 +91,7 @@ def test_negative_create_2(self): loc_name = "" with Session(self.browser) as session: - make_loc(session, name=loc_name) + make_loc(session, name=loc_name, edit=False) error = session.nav.wait_until_element( common_locators["name_haserror"]) self.assertIsNotNone(error) @@ -105,7 +105,7 @@ def test_negative_create_3(self): loc_name = " " with Session(self.browser) as session: - make_loc(session, name=loc_name) + make_loc(session, name=loc_name, edit=False) error = session.nav.wait_until_element( common_locators["name_haserror"]) self.assertIsNotNone(error) @@ -123,7 +123,7 @@ def test_negative_create_4(self, loc_name): with Session(self.browser) as session: make_loc(session, name=loc_name) self.assertIsNotNone(self.location.search(loc_name)) - make_loc(session, name=loc_name) + make_loc(session, name=loc_name, edit=False) error = session.nav.wait_until_element( common_locators["name_haserror"]) self.assertIsNotNone(error) diff --git a/tests/foreman/ui/test_org.py b/tests/foreman/ui/test_org.py index 59aa82c3970..649451e3467 100644 --- a/tests/foreman/ui/test_org.py +++ b/tests/foreman/ui/test_org.py @@ -204,7 +204,7 @@ def test_negative_create_0(self, org_name): @assert: organization is not created """ with Session(self.browser) as session: - make_org(session, org_name=org_name) + make_org(session, org_name=org_name, edit=False) error = session.nav.wait_until_element( common_locators["name_haserror"]) self.assertIsNotNone(error) @@ -218,7 +218,7 @@ def test_negative_create_1(self): """ org_name = "" with Session(self.browser) as session: - make_org(session, org_name=org_name) + make_org(session, org_name=org_name, edit=False) error = session.nav.wait_until_element( common_locators["name_haserror"]) self.assertIsNotNone(error) @@ -232,7 +232,7 @@ def test_negative_create_2(self): """ org_name = " " with Session(self.browser) as session: - make_org(session, org_name=org_name) + make_org(session, org_name=org_name, edit=False) error = session.nav.wait_until_element( common_locators["name_haserror"]) self.assertIsNotNone(error)