コード例 #1
0
 public void SelectTestAutomationTool(TestAutomationTools autoTool)
 {
     form.SelectTestAutomationTool(autoTool);
 }
コード例 #2
0
        public void SelectTestAutomationTool(TestAutomationTools autoTool)
        {
            const string automationToolCheckboxIdTemplate = "tool-";

            switch (autoTool)
            {
                case TestAutomationTools.QTP:
                    BaseElement.FindElement(
                        By.Id(automationToolCheckboxIdTemplate + 0)).Click();
                    break;
                case TestAutomationTools.SeleniumIde:
                    BaseElement.FindElement(
                        By.Id(automationToolCheckboxIdTemplate + 1)).Click();
                    break;
                case TestAutomationTools.SeleniumWebDriver:
                    BaseElement.FindElement(
                        By.Id(automationToolCheckboxIdTemplate + 2)).Click();
                    break;
                case TestAutomationTools.QTP | TestAutomationTools.SeleniumIde:
                    BaseElement.FindElement(
                        By.Id(automationToolCheckboxIdTemplate + 0)).Click();
                    BaseElement.FindElement(
                        By.Id(automationToolCheckboxIdTemplate + 1)).Click();
                    break;
                case TestAutomationTools.QTP | TestAutomationTools.SeleniumWebDriver:
                    BaseElement.FindElement(
                        By.Id(automationToolCheckboxIdTemplate + 0)).Click();
                    BaseElement.FindElement(
                        By.Id(automationToolCheckboxIdTemplate + 2)).Click();
                    break;
                case TestAutomationTools.SeleniumIde | TestAutomationTools.SeleniumWebDriver:
                    BaseElement.FindElement(
                        By.Id(automationToolCheckboxIdTemplate + 1)).Click();
                    BaseElement.FindElement(
                        By.Id(automationToolCheckboxIdTemplate + 2)).Click();
                    break;
                case TestAutomationTools.QTP |
                     TestAutomationTools.SeleniumIde |
                     TestAutomationTools.SeleniumWebDriver:
                    BaseElement.FindElement(
                        By.Id(automationToolCheckboxIdTemplate + 0)).Click();
                    BaseElement.FindElement(
                        By.Id(automationToolCheckboxIdTemplate + 1)).Click();
                    BaseElement.FindElement(
                        By.Id(automationToolCheckboxIdTemplate + 2)).Click();
                    break;
            }
        }