/** Qmetry: ID 66909 -- Case No 036 / ID 003 -- Copy a Category and paste into itself -- */ @Test public void test03_CopyACategoryAndPasteIntoItself() { By ELEMENT_SELECTED_CATEGORY_NAME = By.xpath(cMenu.ELEMENT_FILE_TITLE.replace("${titleOfFile}", categoryName)); info("-- Step 1: Create a Category --"); String categoryTreeName = "categoryAction03"; nav.goToContentAdministration(); // Add category tree String[] form1 = {categoryTreeName, categoryWorkspace, nodeHomePath}; String[] form2 = {"", ""}; String[] form3 = {actionName, optionLifeCycle, nodeTargetPath}; boolean[] setPermission = {true, false, false}; magCa.addNewCategoryTree(form1, true, false, form2, DATA_USER1, setPermission, form3); waitForTextPresent(categoryTreeName); info("-- Step 2: Copy a Category --"); magCa.addChildCategory(categoryTreeName, categoryName); click(magCa.ELEMENT_COPY_CATEGORY_ICON.replace("${categoryName}", categoryName)); info("-- Step 3: Paste copied Category into itself --"); click(magCa.ELEMENT_PASTE_TO_CATEGORY_ICON.replace("${categoryName}", categoryName)); click(ELEMENT_SELECTED_CATEGORY_NAME); waitForTextPresent(categoryName); info("-- Restore original data --"); button.close(); magCa.deleteCategory(categoryTreeName); info("-- Sign Out --"); // signOut(); }
/** Qmetry: ID 67007 -- Case No 037 / ID 004 -- Copy/Paste a deleted Category -- */ @Test public void test04_CopyPasteADeletedCategory() { info("-- Step 1: Create a Category --"); String categoryTreeName = "categoryAction04"; nav.goToContentAdministration(); // Add category tree String[] form1 = {categoryTreeName, categoryWorkspace, nodeHomePath}; String[] form2 = {groupID, "*"}; String[] form3 = {actionName, optionLifeCycle, nodeTargetPath}; boolean[] setPermission = {true, false, false}; magCa.addNewCategoryTree(form1, false, true, form2, DATA_USER1, setPermission, form3); waitForTextPresent(categoryTreeName); info("-- Step 2: Copy a Category --"); magCa.addChildCategory(categoryTreeName, categoryName); ecms.clickUpLevel(); magCa.addChildCategory(categoryTreeName, newCategoryName); click(magCa.ELEMENT_COPY_CATEGORY_ICON.replace("${categoryName}", newCategoryName)); info("-- Step 3: Delete Category --"); magCa.deleteCategory(newCategoryName); info("-- Step 4: Paste deleted Category --"); click(magCa.ELEMENT_PASTE_TO_CATEGORY_ICON.replace("${categoryName}", categoryName)); waitForMessage(magCa.MESSAGE_INFO_PASTE_TO_CATEGORY); // dialog.closeMessageDialog(); click(button.ELEMENT_OK_BUTTON); info("-- Restore original data --"); button.close(); magCa.deleteCategory(categoryTreeName); info("-- Sign Out --"); // signOut(); }