Пример #1
0
        /*ESSA OPÇÃO AINDA NÃO ESTA DISPONÍVEL NO APP
         * public void ReordenaAtivosPlanilha()
         * {
         *  ESSA OPÇÃO AINDA NÃO ESTA DISPONÍVEL NO APP
         * }*/

        public void ExcluirAtivoPlanilha(string nomeDoAtivo)
        {
            MetodosComuns oMetodosComuns = new MetodosComuns();

            LoginCorreto();

            try
            {
                Thread.Sleep(2000);
                IWebElement elementoCapturado = oMetodosComuns.CapturaElementoDaLista(driver, nomeDoAtivo, "br.com.cedrotech.fastmobile.dev:id/quoteSimbol");

                espera.Until(ExpectedConditions.ElementToBeClickable(elementoCapturado));
                oMetodosComuns.HabilitaExclusaoAtivosDaPlanilha(driver, elementoCapturado);

                espera.Until(ExpectedConditions.ElementToBeClickable(btnExcluirAtivo));
                btnExcluirAtivo.Click();
            }
            catch
            {
                espera.Until(ExpectedConditions.ElementToBeClickable(btnAdicionaAtivo));
                btnAdicionaAtivo.Click();

                oMetodosComuns.AddAtivoNaPlanilhaCotacaoAtual(driver, nomeDoAtivo);

                Thread.Sleep(2000);
                IWebElement elementoCapturado = oMetodosComuns.CapturaElementoDaLista(driver, nomeDoAtivo, "br.com.cedrotech.fastmobile.dev:id/quoteSimbol");

                espera.Until(ExpectedConditions.ElementToBeClickable(elementoCapturado));
                oMetodosComuns.HabilitaExclusaoAtivosDaPlanilha(driver, elementoCapturado);

                espera.Until(ExpectedConditions.ElementToBeClickable(btnExcluirAtivo));
                btnExcluirAtivo.Click();
            }
        }
Пример #2
0
        public void AdicionaAtivosPlanilha(string nomePlanilha, string nomeAtivo)
        {
            MetodosComuns oMetodosComuns = new MetodosComuns();

            AdicionarPlanilhaCotacao(nomePlanilha);

            espera.Until(ExpectedConditions.ElementToBeClickable(btnAdicionaAtivo));
            btnAdicionaAtivo.Click();

            oMetodosComuns.AddAtivoNaPlanilhaCotacaoAtual(driver, nomeAtivo);
        }
Пример #3
0
        public void VisualizarPlanilhaCotacaoResumida(string nomeAtivo)
        {
            MetodosComuns oMetodosComuns = new MetodosComuns();

            LoginCorreto();

            Thread.Sleep(3000);

            var listaDeAtivos = driver.FindElementsById("br.com.cedrotech.fastmobile.dev:id/quoteSimbol");

            if (listaDeAtivos[0].Text == "")
            {
                espera.Until(ExpectedConditions.ElementToBeClickable(btnAdicionaAtivo));
                btnAdicionaAtivo.Click();

                oMetodosComuns.AddAtivoNaPlanilhaCotacaoAtual(driver, nomeAtivo);

                espera.Until(ExpectedConditions.ElementToBeClickable(visaoResumida));
                visaoResumida.Click();
            }
        }