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()); }
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>()); }
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); }
private bool isLoadedMultiQuoteNBControls() { if ( (NextButton.Exists()) && BackButton.Exists() && NextButton.Displayed && BackButton.Displayed && !BackButton.Enabled && !NextButton.Enabled ) { return(true); } return(false); }
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); }
public void Clear() { Contract.Assert(ClearButton.Exists(10)); ClearButton.Click(useJQuery: false); }
internal void WaitAddSite() { WaitHelper.SpinWait(() => !BlockWaitAnimation.Exists(), TimeSpan.FromSeconds(120), TimeSpan.FromSeconds(15)); }