Beispiel #1
0
        internal void DeletePayment(string name)
        {
            var linkDeletePaymentMethod = new WebElement().ByXPath($@"//div[div/a[contains(text(), '{name}')]]/div/a[span]");

            linkDeletePaymentMethod.Click();
            ButtonConfirmDelete.Click();
            WaitHelper.SpinWait(() => !linkDeletePaymentMethod.Exists());
        }
Beispiel #2
0
 public void ClickButtonAddToCart()
 {
     if (OptionDefaultSelectOptions.Exists() && OptionDefaultSelectOptions.Selected)
     {
         SelectOptions.Select(OptionSelectOptions.Last().Text);
     }
     ButtonAddToCart.Click();
     WaitHelper.SpinWait(() => ButtonAddToCart.Text.ToLower() == "добавлено", TimeSpan.FromSeconds(10), TimeSpan.FromMilliseconds(500));
 }
        internal TodaysDealsPage ClickUnder15Link()
        {
            WebDriverEx.WaitForPageLoad();

            if (WebElement.Exists(under15Link))
            {
                under15Link.Click();
            }

            return(GetInstance <TodaysDealsPage>());
        }
Beispiel #4
0
 private bool isLoadedMultiQuoteNBSControls()
 {
     if (
         isLoadedMultiQuoteNBControls() &&
         SubmitButton.Exists() &&
         SubmitButton.Displayed &&
         !SubmitButton.Enabled
         )
     {
         return(true);
     }
     return(false);
 }
        private bool isLoadedMultiQuoteHorisontal()
        {
            if (ReviewQuoteHorisontalLabel.Exists() &&
                ReviewQuoteHorisontalLabel.Displayed &&
                ReviewQuoteHorisontalLabel.Enabled
                )
            {
                return(true);
            }

            //TODO Check that all componenets of Horisontal Menu are loaded correctly

            return(false);
        }
Beispiel #6
0
 private bool isLoadedMultiQuoteNBControls()
 {
     if (
         (NextButton.Exists()) &&
         BackButton.Exists() &&
         NextButton.Displayed &&
         BackButton.Displayed &&
         !BackButton.Enabled &&
         !NextButton.Enabled
         )
     {
         return(true);
     }
     return(false);
 }
Beispiel #7
0
        private bool isLoadedMultiQuoteFotter()
        {
            //TODO Check that all componenets of Footer are loaded correctly
            LabelValues lableValues = new LabelValues();

            if (
                (InfoFooterLabel.Exists()) &&
                (InfoFooterLabel.Displayed) &&
                (Equals(InfoFooterLabel.Text, lableValues.GetExpectedFooterText()))
                )
            {
                return(true);
            }

            return(false);
        }
Beispiel #8
0
        public void Clear()
        {
            Contract.Assert(ClearButton.Exists(10));

            ClearButton.Click(useJQuery: false);
        }
Beispiel #9
0
 internal void WaitAddSite()
 {
     WaitHelper.SpinWait(() => !BlockWaitAnimation.Exists(), TimeSpan.FromSeconds(120), TimeSpan.FromSeconds(15));
 }