public SubmittedPaymentGatewaySettingsForm Submit(PaymentGatewaySettingsData data) { _clearButton.Click(); //_onlinePaymentMethodNameField.SendKeys(data.OnlinePaymentMethodName); //var paymentGatewayName = new SelectElement(_paymentGatewayName); //paymentGatewayName.SelectByText(data.PaymentGatewayName); //_channel.Clear(); //_channel.SendKeys(data.Channel); _entryPoint.Clear(); _entryPoint.SendKeys(data.EntryPoint); _entryPoint.SendKeys(Keys.Enter); _remarks.Clear(); _remarks.SendKeys(data.Remarks); _remarks.SendKeys(Keys.Enter); _driver.ScrollPage(0, 600); _saveButton.Click(); var submittedForm = new SubmittedPaymentGatewaySettingsForm(_driver); return(submittedForm); }
public SubmittedPaymentGatewaySettingsForm Submit(PaymentGatewaySettingsData data) { SelectLicenseeBrand(By.XPath("//label[contains(@for, 'payment-gateway-settings-licensee')]"), By.XPath("//select[contains(@id, 'payment-gateway-settings-licensee')]"), data.Licensee, By.XPath("//select[contains(@id, 'payment-gateway-settings-brand')]"), data.Brand); _onlinePaymentMethodNameField.SendKeys(data.OnlinePaymentMethodName); var paymentGatewayName = new SelectElement(_paymentGatewayName); paymentGatewayName.SelectByText(data.PaymentGatewayName); _channel.Clear(); _channel.SendKeys(data.Channel); _entryPoint.Clear(); _entryPoint.SendKeys(data.EntryPoint); _remarks.Clear(); _remarks.SendKeys(data.Remarks); _driver.ScrollPage(0, 600); _saveButton.Click(); var submittedForm = new SubmittedPaymentGatewaySettingsForm(_driver); return(submittedForm); }