public void DisablePage(string pageName, PageType pageType, CheckBox.ActionType action) { Trace.WriteLine(BasePage.TraceLevelComposite + "Disable the Page"); OpenPageList(pageType, pageName); WaitForElement(By.XPath(PageList + "//span[text() = '" + pageName + " ']")).ScrollIntoView().Click(); AccordionOpen(By.XPath(CommonAccordion)); if (action == CheckBox.ActionType.Check) { CheckBoxCheck(By.XPath(DisablePageCheckBox)); } else { CheckBoxUncheck(By.XPath(DisablePageCheckBox)); } Trace.WriteLine(BasePage.TraceLevelPage + "Click on 'Update' button:"); ClickOnButton(By.XPath(UpdatePageButton)); Thread.Sleep(1000); }
public void PageTranslation(By checkBoxName, CheckBox.ActionType action) { WaitForElement(checkBoxName); if (action == CheckBox.ActionType.Check) { CheckBoxCheck(checkBoxName); } else { CheckBoxUncheck(checkBoxName); } }
public void EnableLocalization(CheckBox.ActionType action) { OpenTab(By.XPath(LanguagesTab)); WaitAndClick(By.XPath(EnableLocalizedContent)); PageTranslation(By.XPath(TranslatePageCheckBox), action); WaitAndClick(By.XPath(EnableLocalizedContentUpdateButton)); Thread.Sleep(1000); }
public void TemplateParameters(By checkBoxName, CheckBox.ActionType action) { Trace.WriteLine(BasePage.TraceLevelComposite + "Include Content"); AccordionOpen(By.XPath(AdvancedConfigurationAccordion)); WaitForElement(checkBoxName).ScrollIntoView(); if (action == CheckBox.ActionType.Check) { CheckBoxCheck(checkBoxName); } else { CheckBoxUncheck(checkBoxName); } }