Пример #1
0
        public static void VariantMandatoryTest()
        {
            AppDriver.driver.FindElement(By.LinkText("Home")).Click();

            AppDriver.driver.FindElement(By.LinkText("Package Entities")).Click();
            AppDriver.driver.FindElement(By.LinkText("Variants")).Click();
            AppDriver.driver.FindElement(By.LinkText("Create New")).Click();
            AppDriver.driver.FindElement(By.XPath("//input[@value='Save']")).Click();

            bool   ExperoiementNameerror = AppClass.IsElementPresent(By.XPath("//div/span"));
            string Experoiementerrortext = AppDriver.driver.FindElement(By.XPath("//div/span")).Text;

            Assert.IsTrue(ExperoiementNameerror);
            Assert.AreEqual(Experoiementerrortext, "The Experiment field is required.");

            bool   Variantnameerror     = AppClass.IsElementPresent(By.XPath("//div[4]/div/span"));
            string Variantnameerrortext = AppDriver.driver.FindElement(By.XPath("//div[4]/div/span")).Text;

            Assert.IsTrue(Variantnameerror);
            Assert.AreEqual(Variantnameerrortext, "The Variant Name field is required.");

            bool   TargetMetricerror     = AppClass.IsElementPresent(By.XPath("//div[6]/div/span"));
            string TargetMetricerrortext = AppDriver.driver.FindElement(By.XPath("//div[6]/div/span")).Text;

            Assert.IsTrue(TargetMetricerror);
            Assert.AreEqual(TargetMetricerrortext, "The Target Metric field is required.");

            AppDriver.driver.FindElement(By.LinkText("Back to List")).Click();
        }
Пример #2
0
        public static void PackageContainarMandatoryTest()
        {
            AppDriver.driver.FindElement(By.LinkText("Home")).Click();

            AppDriver.driver.FindElement(By.LinkText("Package Entities")).Click();
            AppDriver.driver.FindElement(By.LinkText("Package Containers")).Click();
            AppDriver.driver.FindElement(By.LinkText("Create New")).Click();
            AppDriver.driver.FindElement(By.XPath("//input[@value='Save']")).Click();

            bool   PackageContainerNameerror = AppClass.IsElementPresent(By.XPath("//*[@id='PackageContainerName-error']"));
            string ContainerNameerrortext    = AppDriver.driver.FindElement(By.XPath("//*[@id='PackageContainerName-error']")).Text;

            Assert.IsTrue(PackageContainerNameerror);
            Assert.AreEqual(ContainerNameerrortext, "The Package Container Name field is required.");

            bool   Typeerror     = AppClass.IsElementPresent(By.XPath("//*[@id='Type-error']"));
            string Typeerrortext = AppDriver.driver.FindElement(By.XPath("//*[@id='Type-error']")).Text;

            Assert.IsTrue(Typeerror);
            Assert.AreEqual(Typeerrortext, "The Type field is required.");

            bool   MetricModelStageIderror = AppClass.IsElementPresent(By.XPath("//*[@id='MetricModelStageId-error']"));
            string ModelStageIderrortext   = AppDriver.driver.FindElement(By.XPath("//*[@id='MetricModelStageId-error']")).Text;

            Assert.IsTrue(MetricModelStageIderror);
            Assert.AreEqual(ModelStageIderrortext, "The Stage field is required.");

            AppDriver.driver.FindElement(By.LinkText("Back to List")).Click();
        }
Пример #3
0
        public static void PackageContainarUpdateTest()
        {
            AppDriver.driver.FindElement(By.LinkText("Home")).Click();

            AppDriver.driver.FindElement(By.LinkText("Package Entities")).Click();
            AppDriver.driver.FindElement(By.LinkText("Package Containers")).Click();
            AppDriver.driver.FindElement(By.XPath("//table/tbody/tr[2]/td[1]/a")).Click();

            string text = AppDriver.driver.FindElement(By.Id("PackageContainerName")).Text;

            AppDriver.driver.FindElement(By.Id("PackageContainerName")).SendKeys(text + 1);
            AppDriver.driver.FindElement(By.XPath("//input[@value='Save']")).Click();

            AppDriver.driver.FindElement(By.Id("PackageContainerName")).Clear();

            AppDriver.driver.FindElement(By.XPath("//input[@value='Save']")).Click();

            bool   PackageContainerNameerror = AppClass.IsElementPresent(By.XPath("//*[@id='PackageContainerName-error']"));
            string ContainerNameerrortext    = AppDriver.driver.FindElement(By.XPath("//*[@id='PackageContainerName-error']")).Text;

            Assert.IsTrue(PackageContainerNameerror);
            Assert.AreEqual(ContainerNameerrortext, "The Package Container Name field is required.");

            AppDriver.driver.FindElement(By.LinkText("Back to List")).Click();
        }
Пример #4
0
        public static void ExperimentsMandatoryTest()
        {
            AppDriver.driver.FindElement(By.LinkText("Home")).Click();

            AppDriver.driver.FindElement(By.LinkText("Package Entities")).Click();
            AppDriver.driver.FindElement(By.LinkText("Experiments")).Click();
            AppDriver.driver.FindElement(By.LinkText("Create New")).Click();
            AppDriver.driver.FindElement(By.XPath("//input[@value='Save']")).Click();

            bool   AssetPackageerror    = AppClass.IsElementPresent(By.XPath("//div/span"));
            string AssetPackagerrortext = AppDriver.driver.FindElement(By.XPath("//div/span")).Text;

            Assert.IsTrue(AssetPackageerror);
            Assert.AreEqual(AssetPackagerrortext, "The Marketing Asset Package field is required.");

            bool   Experimenterror     = AppClass.IsElementPresent(By.XPath("//div[4]/div/span"));
            string Experimenterrortext = AppDriver.driver.FindElement(By.XPath("//div[4]/div/span")).Text;

            Assert.IsTrue(Experimenterror);
            Assert.AreEqual(Experimenterrortext, "The Experiment Name field is required.");

            AppDriver.driver.FindElement(By.LinkText("Back to List")).Click();
        }
        public static void MarketingAssetMandatoryTest()
        {
            AppDriver.driver.FindElement(By.LinkText("Home")).Click();

            AppDriver.driver.FindElement(By.LinkText("Package Entities")).Click();
            AppDriver.driver.FindElement(By.LinkText("Marketing Asset Packages")).Click();
            AppDriver.driver.FindElement(By.LinkText("Create New")).Click();
            AppDriver.driver.FindElement(By.XPath("//input[@value='Save']")).Click();

            bool   MAPNameerror      = AppClass.IsElementPresent(By.XPath("//*[@id='MAPName-error']"));
            string MAPrNameerrortext = AppDriver.driver.FindElement(By.XPath("//*[@id='MAPName-error']")).Text;

            Assert.IsTrue(MAPNameerror);
            Assert.AreEqual(MAPrNameerrortext, "The Package Name field is required.");

            bool   ContainerIderror     = AppClass.IsElementPresent(By.XPath("//*[@id='PackageContainerId-error']"));
            string ContainerIderrortext = AppDriver.driver.FindElement(By.XPath("//*[@id='PackageContainerId-error']")).Text;

            Assert.IsTrue(ContainerIderror);
            Assert.AreEqual(ContainerIderrortext, "The Container field is required.");

            AppDriver.driver.FindElement(By.LinkText("Back to List")).Click();
        }
        public static void VariantUpdateTest()
        {
            Candidate cpage = new Candidate();

            AppDriver.driver.FindElement(By.LinkText("Home")).Click();

            AppDriver.driver.FindElement(By.LinkText("Package Entities")).Click();
            AppDriver.driver.FindElement(By.LinkText("Variants")).Click();
            AppDriver.driver.FindElement(By.XPath("//table/tbody/tr[2]/td[2]/a")).Click();
            string text = cpage.VariantName.Text;

            cpage.VariantName.SendKeys(text + 1);
            AppDriver.driver.FindElement(By.XPath("//input[@value='Save']")).Click();
            cpage.VariantName.Clear();
            AppDriver.driver.FindElement(By.XPath("//input[@value='Save']")).Click();

            bool   Variantnameerror     = AppClass.IsElementPresent(By.XPath("//div[5]/div/span"));
            string Variantnameerrortext = AppDriver.driver.FindElement(By.XPath("//div[5]/div/span")).Text;

            Assert.IsTrue(Variantnameerror);
            Assert.AreEqual(Variantnameerrortext, "The Variant Name field is required.");

            AppDriver.driver.FindElement(By.LinkText("Back to List")).Click();
        }
Пример #7
0
        public static void ExperimentUpdateTest()
        {
            Iterations ipage = new Iterations();

            AppDriver.driver.FindElement(By.LinkText("Home")).Click();

            AppDriver.driver.FindElement(By.LinkText("Package Entities")).Click();
            AppDriver.driver.FindElement(By.LinkText("Experiments")).Click();
            AppDriver.driver.FindElement(By.XPath("//table/tbody/tr[2]/td[2]/a")).Click();
            string text = ipage.ExperimentName.Text;

            ipage.ExperimentName.SendKeys(text + 1);
            AppDriver.driver.FindElement(By.XPath("//input[@value='Save']")).Click();
            ipage.ExperimentName.Clear();
            AppDriver.driver.FindElement(By.XPath("//input[@value='Save']")).Click();

            bool   Experimenterror     = AppClass.IsElementPresent(By.XPath("//div[5]/div/span"));
            string Experimenterrortext = AppDriver.driver.FindElement(By.XPath("//div[5]/div/span")).Text;

            Assert.IsTrue(Experimenterror);
            Assert.AreEqual(Experimenterrortext, "The Experiment Name field is required.");

            AppDriver.driver.FindElement(By.LinkText("Back to List")).Click();
        }