internal void CompareSettingsErrorMessages() { collectionTitle.BlankValue(); var sg = new StringGenerator(); var inputString = sg.AlphanumericString(8); payPalEmail.InputKey(inputString); OperatingSystem os = Environment.OSVersion; PlatformID pid = os.Platform; switch (pid) { case PlatformID.Win32NT: case PlatformID.Win32S: case PlatformID.Win32Windows: case PlatformID.WinCE: CommonPage commonPage = new CommonPage(Driver, _appSettings); commonPage.GenerateImage(); uploadSignPhoto.ClickButton(); commonPage.UploadPhoto(); Wait.Seconds(2); Assert.AreEqual(signUploadError.GetElementValue(), ErrorMessages.SignUploadError, "Sign upload error is not as expected."); break; } Assert.Multiple(() => { Assert.AreEqual(collectionTitleError.GetElementValue(), ErrorMessages.CollectionTitleError, "Collection title error is not as expected."); Assert.AreEqual(paypalEmailError.GetElementValue(), ErrorMessages.PaypalEmailError, "PayPal Email error is not as expected."); }); }
internal void UploadPhotos() { OperatingSystem os = Environment.OSVersion; PlatformID pid = os.Platform; switch (pid) { case PlatformID.Win32NT: case PlatformID.Win32S: case PlatformID.Win32Windows: case PlatformID.WinCE: CommonPage commonPage = new CommonPage(Driver, _appSettings); commonPage.GenerateImage(); uploadCoverPhoto.ClickButton(); commonPage.UploadPhoto(); Wait.Seconds(2); uploadCoverPhoto.GetElement().ScrollDown(); uploadProfilePhoto.Click(); commonPage.UploadPhoto(); Wait.Seconds(2); break; case PlatformID.Unix: break; default: Console.WriteLine("No Idea what I'm on!"); break; } }
internal void ClickAndUploadPhotos(string action) { CommonPage commonPage = new CommonPage(Driver, _appSettings); commonPage.GenerateImage(); ElementLocatorExtensions.GetElementXpath(commonButton, action).Click(); Wait.Seconds(2); commonPage.UploadPhoto(); }
internal void IsADesignAdded() { if (noDesign.IsDisplayed()) { ElementLocatorExtensions.GetElementXpath(selectMenu, "Create New Product").ClickButton(); Wait.Seconds(2); ElementLocatorExtensions.GetElementXpath(getCategoryAndSubCategory, "bags", "Handbags").ClickButton(); productSubCatText.UntilElementIsDisplayed(new TimeSpan(0, 0, 15)); ElementLocatorExtensions.GetElementXpath(selectSubCatagotyTitle, "Tote Bag").ClickButton(); ElementLocatorExtensions.GetElementXpath(commonButton, "Launch Product").UntilElementIsDisplayed(new TimeSpan(0, 0, 15)); CommonPage commonPage = new CommonPage(Driver, _appSettings); commonPage.GenerateImage(); ElementLocatorExtensions.GetElementXpath(commonButton, "Upload Artwork").Click(); Wait.Seconds(2); commonPage.UploadPhoto(); inputDesignName.InputKey("Artwork1"); Wait.Seconds(1); ElementLocatorExtensions.GetElementXpath(commonButton, "Save").ClickButton(); Wait.Seconds(4); closeIcon.Click(); Wait.Seconds(3); } }