Ejemplo n.º 1
0
        public void User_can_watch_Skipio_info_video()
        {
            Driver.Navigate().GoToUrl("https://skipio.com/");

            var video = new SkipioHomePage(Driver, Wait);

            video.WaitForSkipioPageLoad();
            video.PlaySkipioVideo();
            Assert.IsTrue(video.Map.SkipioVideoPopupWindow.Displayed);
        }
Ejemplo n.º 2
0
        public void User_cant_login_without_valid_credential()
        {
            Driver.Navigate().GoToUrl("https://skipio.com/");

            var home = new SkipioHomePage(Driver, Wait);

            home.WaitForSkipioPageLoad();
            home.GotoLoginPage();

            var login = new LoginPage(Driver, Wait);

            login.WaitForPageLoad();
            login.Login("*****@*****.**", "test1234!");
            Assert.IsTrue(login.Map.InvalidLogin.Displayed);
        }
Ejemplo n.º 3
0
        public void User_can_login_with_valid_credentials()
        {
            Driver.Navigate().GoToUrl("https://www.google.com/");

            var home = new SkipioHomePage(Driver, Wait);

            home.SearchForSkipio("skipio");
            home.GotoLoginPage();

            var login = new LoginPage(Driver, Wait);

            login.WaitForPageLoad();
            login.Login("*****@*****.**", "Skipio123!");
            login.WaitForSuccessCenterLoad();
            Assert.IsTrue(login.Map.SkipioLink.Displayed);
        }
Ejemplo n.º 4
0
        public void User_can_calculate_ROI()
        {
            Driver.Navigate().GoToUrl("https://skipio.com/");

            var home = new SkipioHomePage(Driver, Wait);

            home.WaitForSkipioPageLoad();
            home.GotoPricingPage();

            var roi = new PricingPage(Driver, Wait);

            roi.WaitForPageLoad();
            roi.OpenCalculateRoiFrame();

            var iframe = Driver.FindElement(By.CssSelector("[id^='popup-iframe']"));

            Driver.SwitchTo().Frame(iframe);

            roi.CalculateROI("11", "1000", 1);
            Assert.IsTrue(roi.Map.IndustryDropdown.Displayed);
        }