コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }