Loading client/src/utils/navigation/navigation.yml +6 −0 Original line number Diff line number Diff line Loading @@ -507,6 +507,12 @@ workflows: pager_page_active: '.gx-workflows-grid-pager .gx-grid-pager-page.active button' run_button: '[data-workflow-run*="${id}"]' create: selectors: name: '#workflow_name' annotation: '#workflow_annotation' submit: '#submit' trs_search: selectors: search: "#trs-search-query" Loading lib/galaxy/selenium/navigates_galaxy.py +6 −7 Original line number Diff line number Diff line Loading @@ -1358,15 +1358,14 @@ class NavigatesGalaxy(HasDriver): self.sleep_for(self.wait_types.UX_RENDER) self.click_button_new_workflow() self.sleep_for(self.wait_types.UX_RENDER) form_element = self.driver.find_element_by_id("submit") name = self._get_random_name() annotation = annotation or self._get_random_name() inputs = self.driver.find_elements_by_class_name("ui-input") name_component = self.components.workflows.create.name if clear_placeholder: inputs[0].clear() inputs[0].send_keys(name) inputs[1].send_keys(annotation) form_element.click() name_component.wait_for_visible().clear() name_component.wait_for_and_send_keys(name) annotation = annotation or self._get_random_name() self.components.workflows.create.annotation.wait_for_and_send_keys(annotation) self.components.workflows.create.submit.wait_for_and_click() return name def invocation_index_table_elements(self): Loading Loading
client/src/utils/navigation/navigation.yml +6 −0 Original line number Diff line number Diff line Loading @@ -507,6 +507,12 @@ workflows: pager_page_active: '.gx-workflows-grid-pager .gx-grid-pager-page.active button' run_button: '[data-workflow-run*="${id}"]' create: selectors: name: '#workflow_name' annotation: '#workflow_annotation' submit: '#submit' trs_search: selectors: search: "#trs-search-query" Loading
lib/galaxy/selenium/navigates_galaxy.py +6 −7 Original line number Diff line number Diff line Loading @@ -1358,15 +1358,14 @@ class NavigatesGalaxy(HasDriver): self.sleep_for(self.wait_types.UX_RENDER) self.click_button_new_workflow() self.sleep_for(self.wait_types.UX_RENDER) form_element = self.driver.find_element_by_id("submit") name = self._get_random_name() annotation = annotation or self._get_random_name() inputs = self.driver.find_elements_by_class_name("ui-input") name_component = self.components.workflows.create.name if clear_placeholder: inputs[0].clear() inputs[0].send_keys(name) inputs[1].send_keys(annotation) form_element.click() name_component.wait_for_visible().clear() name_component.wait_for_and_send_keys(name) annotation = annotation or self._get_random_name() self.components.workflows.create.annotation.wait_for_and_send_keys(annotation) self.components.workflows.create.submit.wait_for_and_click() return name def invocation_index_table_elements(self): Loading