diff --git a/test/galaxy_selenium/navigates_galaxy.py b/test/galaxy_selenium/navigates_galaxy.py index a48b57d5aad..b7a22a63042 100644 --- a/test/galaxy_selenium/navigates_galaxy.py +++ b/test/galaxy_selenium/navigates_galaxy.py @@ -550,6 +550,13 @@ class NavigatesGalaxy(HasDriver): alert.send_keys(new_name) alert.accept() + @retry_during_transitions + def workflow_index_name(self, workflow_index=0): + """Get workflow name for workflow_index'th row.""" + row_element = self.workflow_index_table_row(workflow_index=workflow_index) + workflow_button = row_element.find_element_by_css_selector(".menubutton") + return workflow_button.text + def workflow_index_click_option(self, option_title, workflow_index=0): @retry_during_transitions diff --git a/test/selenium_tests/test_workflow_management.py b/test/selenium_tests/test_workflow_management.py index 760d1c85108..6a66e478b65 100644 --- a/test/selenium_tests/test_workflow_management.py +++ b/test/selenium_tests/test_workflow_management.py @@ -38,9 +38,8 @@ class WorkflowManagementTestCase(SeleniumTestCase): @retry_assertion_during_transitions def check_name(): - row_element = self.workflow_index_table_row() - renamed_workflow_button = row_element.find_element_by_css_selector(".menubutton") - assert 'CoolNewName' in renamed_workflow_button.text, renamed_workflow_button.text + name = self.workflow_index_name() + assert 'CoolNewName' == name, name check_name()