コード例 #1
0
        public void RealizarPagamento()
        {
            var pagamentoPO = new PagamentoPO(driver);
            var randon      = new Random();

            var formaPagamento = randon.Next(2);

            if (formaPagamento == 0)
            {
                driver.FindElement(pagamentoPO.byFormaPagamentoTransferencia).Click();
            }
            else
            {
                driver.FindElement(pagamentoPO.byFormaPagamentoCheck).Click();
            }

            wait.Until(ExpectedConditions.PresenceOfAllElementsLocatedBy(pagamentoPO.byBotaoConfirmarOrdem));

            driver.FindElement(pagamentoPO.byBotaoConfirmarOrdem).Click();

            Assert.True(driver.FindElement(pagamentoPO.byBotaoVoltarParaOrdens).Displayed);

            driver.FindElement(pagamentoPO.byBotaoVoltarParaOrdens).Click();

            Screenshot _shot = ((ITakesScreenshot)driver).GetScreenshot();

            _shot.SaveAsFile(Environment.CurrentDirectory + @"\ResumoCompras.png");
        }
コード例 #2
0
        public void AceitarRemessa()
        {
            var remessaPO = new RemessaPO(driver);

            driver.FindElement(remessaPO.byTermoDeServico).Click();
            driver.FindElement(remessaPO.byBotaoProsseguirCheckout).Click();

            var pagamentoPO = new PagamentoPO(driver);

            Assert.True(driver.FindElement(pagamentoPO.byFormaPagamentoTransferencia).Displayed);
        }