Esempio n. 1
0
        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.");
            });
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
        internal void ClickAndUploadPhotos(string action)
        {
            CommonPage commonPage = new CommonPage(Driver, _appSettings);

            commonPage.GenerateImage();
            ElementLocatorExtensions.GetElementXpath(commonButton, action).Click();
            Wait.Seconds(2);
            commonPage.UploadPhoto();
        }
Esempio n. 4
0
 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);
     }
 }