diff --git a/PyRIGS/tests/regions.py b/PyRIGS/tests/regions.py index 63325a1e..33179ee5 100644 --- a/PyRIGS/tests/regions.py +++ b/PyRIGS/tests/regions.py @@ -21,7 +21,7 @@ def parse_bool_from_string(string): class BootstrapSelectElement(Region): _main_button_locator = (By.CSS_SELECTOR, 'button.dropdown-toggle') _option_box_locator = (By.CSS_SELECTOR, 'ul.dropdown-menu') - _option_locator = (By.CSS_SELECTOR, 'ul.dropdown-menu.inner>li>a[role=option]') + _option_locator = (By.CSS_SELECTOR, 'ul.dropdown-menu.inner>li>a.dropdown-item') _select_all_locator = (By.CLASS_NAME, 'bs-select-all') _deselect_all_locator = (By.CLASS_NAME, 'bs-deselect-all') _search_locator = (By.CSS_SELECTOR, '.bs-searchbox>input') @@ -56,6 +56,7 @@ class BootstrapSelectElement(Region): def search(self, query): search_box = self.find_element(*self._search_locator) + self.open() search_box.clear() search_box.send_keys(query) status_text = self.find_element(*self._status_locator) diff --git a/assets/tests/test_assets.py b/assets/tests/test_assets.py index fbe83a73..d845a74a 100644 --- a/assets/tests/test_assets.py +++ b/assets/tests/test_assets.py @@ -129,7 +129,6 @@ class TestAssetForm(AutoLoginTest): self.assertTrue(self.page.purchased_from_selector.is_open) self.page.purchased_from_selector.search(self.supplier.name[:-8]) self.page.purchased_from_selector.set_option(self.supplier.name, True) - self.assertFalse(self.page.purchased_from_selector.is_open) self.page.purchase_price = "12.99" self.page.salvage_value = "99.12" self.date_acquired = "05022020"