public void ThenRedirectingToMerchantSteps(string user, string password, string paymentSource, string amount) { DriverManager.GetWebDriver().Navigate().GoToUrl(TestConfiguration.Current.MerchantUrl); //Заполнение формы мерчанта new DataGridComponent(SearchElementByCss(MerchantPayForm)) .ClearText(PartnerId) .SendText(PartnerId, "58") .SendText(partner_secret, "WQ7kQvMGp5+9KT6BaGBL") .SendText(OrderIdLocator, OrderId) .ClearText(Amount) .SendText(Amount, amount) .SendText(Currency, "Usd") .SendText(Details, "this is details") .ClickOnElement(Submit); //Ожидание формы ввода логина пароля WaitElementIsVisibleByCss(LoginForm); new DataGridComponent(SearchElementByCss(LoginForm)) .SendText(Login, user) .SendText(Password, password) .ClickByText("Войти", "", ""); //Выбор способа оплаты - (кошелек/карта) SelectFragment.SetOptionByFieldName("Способ оплаты", "USD", $" [label *= '{paymentSource}']"); _context.Grid = new DataGridComponent(SearchElementByCss(ConfirmationCodeLocator)); }
public void SetSelectorOptionByFieldNameInOptGroup(string fieldName, string optionText) { SelectFragment.SetOptionByFieldName(fieldName, optionText, " [label *= 'e-Wallet']"); WaitPreloaderFinish(PreloaderGrid); }
public void SetSelectorOptionByFieldName(string fieldName, string optionText) { SelectFragment.SetOptionByFieldName(fieldName, optionText); WaitPreloader(multiformPreloader); }
public void SetSelectorOptionByFieldNameInEpaCardSection(string fieldName, string optionText) { SelectFragment.SetOptionByFieldName(fieldName, optionText, " [label *= 'ePayments Card']"); WaitPreloaderFinish(PreloaderGrid); }