diff --git a/pages/create_bulk_cases_page.py b/pages/create_bulk_cases_page.py index 5ac0a69..7490149 100644 --- a/pages/create_bulk_cases_page.py +++ b/pages/create_bulk_cases_page.py @@ -70,14 +70,14 @@ def create_bulk_cases( @property def product_value(self): product_select = self.find_element(*self._product_select_locator) - return Select(product_select).first_selected_option.text + return product_select.find_element(By.CSS_SELECTOR, 'option:checked').text @property def product_version_value(self): version_select = self.find_element(*self._version_select_locator) - return Select(version_select).first_selected_option.text + return version_select.find_element(By.CSS_SELECTOR, 'option:checked').text @property def suite_value(self): suite_select = self.find_element(*self._suite_select_locator) - return Select(suite_select).first_selected_option.text + return suite_select.find_element(By.CSS_SELECTOR, 'option:checked').text diff --git a/pages/create_case_page.py b/pages/create_case_page.py index bd80ff0..789ef86 100644 --- a/pages/create_case_page.py +++ b/pages/create_case_page.py @@ -65,14 +65,14 @@ def create_case(self, name='Test Case', product='Test Product', version='Test Ve @property def product_value(self): product_select = self.find_element(*self._product_select_locator) - return Select(product_select).first_selected_option.text + return product_select.find_element(By.CSS_SELECTOR, 'option:checked').text @property def product_version_value(self): version_select = self.find_element(*self._version_select_locator) - return Select(version_select).first_selected_option.text + return version_select.find_element(By.CSS_SELECTOR, 'option:checked').text @property def suite_value(self): suite_select = self.find_element(*self._suite_select_locator) - return Select(suite_select).first_selected_option.text + return suite_select.find_element(By.CSS_SELECTOR, 'option:checked').text diff --git a/pages/create_run_page.py b/pages/create_run_page.py index 97af7a8..c7f214a 100644 --- a/pages/create_run_page.py +++ b/pages/create_run_page.py @@ -74,5 +74,5 @@ def create_run(self, name='Test Run', product_version='Test Product Test Version @property def product_version(self): - product_version_select = Select(self.selenium.find_element(*self._product_version_select_locator)) - return product_version_select.first_selected_option.text + product_version_select = self.find_element(*self._product_version_select_locator) + return product_version_select.find_element(By.CSS_SELECTOR, 'option:checked').text