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(); }
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(); }
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(); }
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(); }
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(); }