diff --git a/client/src/utils/navigation/navigation.yml b/client/src/utils/navigation/navigation.yml index a6ec2636a79f..6285837e44a8 100644 --- a/client/src/utils/navigation/navigation.yml +++ b/client/src/utils/navigation/navigation.yml @@ -703,6 +703,7 @@ workflow_editor: node: selectors: _: "[node-label='${label}']" + by_id: "#wf-node-step-${id}" title: '${_} .node-title' destroy: '${_} .node-destroy' clone: '${_} .node-clone' diff --git a/lib/galaxy_test/selenium/test_workflow_editor.py b/lib/galaxy_test/selenium/test_workflow_editor.py index ce5faa2c5093..f15d37846be2 100644 --- a/lib/galaxy_test/selenium/test_workflow_editor.py +++ b/lib/galaxy_test/selenium/test_workflow_editor.py @@ -694,6 +694,8 @@ def test_editor_duplicate_node(self): editor.remove_tags_input.wait_for_and_send_keys("#oldboringtag" + Keys.ENTER + Keys.ESCAPE) self.sleep_for(self.wait_types.UX_RENDER) cat_node.clone.wait_for_and_click() + cloned_node = editor.node.by_id(id=2) + cloned_node.wait_for_and_click() editor.label_input.wait_for_and_send_keys(Keys.BACKSPACE * 20) editor.label_input.wait_for_and_send_keys("cloned label") output_label = editor.label_output(output="out_file1")