Example #1
0
        public void TestMethod1()
        {
            MobileDevice device = _desktop.MobileDevice("Device");

            device.WaitForObject("tour_continue", 4);
            device.MobileButton("tour_continue").Click();
            device.MobileButton("tour_next").Click();
            device.MobileButton("tour_next").Click();
            device.MobileButton("tour_next").Click();
            device.MobileObject("action_menu_icon").Click();
            device.MobileObject("Fazer login").Click();
            device.MobileTextField("fragment_login_edittext_login").SetText("29942851703");
            device.MobileTextField("fragment_login_edittext_senha").SetText("123456");
            device.MobileButton("fragment_login_btn_entrar").Click();
            Assert.AreEqual("Login ou senha incorretos", device.MobileObject("message").Text);
            Silk4NET.VerifyAsset("Botão OK Azul");
            device.MobileButton("button1").Click();
            Assert.AreEqual("FAZER LOGIN", device.MobileButton("fragment_login_btn_entrar").GetProperty("caption"));
        }
    public void Login_Invalido()
    {
        BrowserApplication webBrowser = _desktop.BrowserApplication("voeazul_com_br");

        BrowserWindow browserWindow = webBrowser.BrowserWindow("BrowserWindow");

        browserWindow.DomTextField("login-username").SetText("298429128009");
        browserWindow.DomTextField("password").SetText("123456");
        browserWindow.DomButton("OK2").Click();
        Assert.AreEqual("dialog-0003__message dialog-0003__message--small", browserWindow.DomElement("Se o seu login usual").GetProperty("class"));
        Silk4NET.VerifyAsset("Imagem Exclamação");
        Assert.AreEqual(true, browserWindow.DomElement("Atenção!").Visible);
        Assert.AreEqual("Atenção!", browserWindow.DomElement("Atenção!").Text);
        Assert.AreEqual("dialog-0003__title", browserWindow.DomElement("Atenção!").GetProperty("class"));
        Silk4NET.VerifyAsset("Botão OK Vermelho");
        Assert.AreEqual(true, browserWindow.DomButton("OK").Visible);
        Assert.AreEqual("OK", browserWindow.DomButton("OK").Text);
        Assert.AreEqual("button-0001 skin-0085", browserWindow.DomButton("OK").GetProperty("class"));
        browserWindow.DomButton("OK").Click();
        Assert.AreEqual("username", browserWindow.DomTextField("login-username").GetProperty("name"));
        Assert.AreEqual(true, browserWindow.DomTextField("login-username").Visible);
    }
        public void TestMethod1()
        {
            BrowserApplication webBrowser = _desktop.BrowserApplication("voeazul_com_br");

            BrowserWindow browserWindow = webBrowser.BrowserWindow("BrowserWindow");

            browserWindow.DomTextField("login-username").SetText("29942912574");
            browserWindow.DomTextField("password").SetText("123456");
            browserWindow.DomButton("OK2").Click();
            Silk4NET.VerifyAsset("Exclamação Vermelho");
            Assert.AreEqual(true, browserWindow.DomElement("icon icon-alert").Visible);
            Assert.AreEqual("", browserWindow.DomElement("icon icon-alert").Text);
            Assert.AreEqual("icon icon-alert", browserWindow.DomElement("icon icon-alert").GetProperty("class"));
            Assert.AreEqual(true, browserWindow.DomElement("Atenção!").Visible);
            Assert.AreEqual("Atenção!", browserWindow.DomElement("Atenção!").Text);
            Assert.AreEqual("dialog-0003__title", browserWindow.DomElement("Atenção!").GetProperty("class"));
            Assert.AreEqual(true, browserWindow.DomElement("Se o seu login usual").Visible);
            Assert.AreEqual("Se o seu login usual não funcionar, por favor tente usar o seu CPF (somente números, sem hífen ou pontos) ou verifique a digitação da sua senha.Persistindo o problema entre em contato com o TudoAzul: 11 – 4003 1141 ou pelo email: [email protected]", browserWindow.DomElement("Se o seu login usual").Text);
            Assert.AreEqual("dialog-0003__message dialog-0003__message--small", browserWindow.DomElement("Se o seu login usual").GetProperty("class"));
            /*Silk4NET.VerifyAsset("Botão OK Vermelho");*/
            browserWindow.DomButton("OK").Click();
            Assert.AreEqual("login-username", browserWindow.DomTextField("login-username").GetProperty("id"));
        }