public static void UploadImage()
        {
            StepThreePage stepThreePage = new StepThreePage();

            string filePath = Data.FilePathImage;

            stepThreePage.InputImage.SendKeys(filePath);
            Thread.Sleep(5000); // Tiempo de espera para cargar la imagen
            stepThreePage.BtnNext.Click();
            Driver.WaitForElementUpTo(Data.ElementsWaitingTimeout);
        }
Exemple #2
0
        public void ShouldLastTutorialCommandSendUserToStepThreePage()
        {
            //arrange
            viewModel = new StepOneViewModel();
            viewModel.NavigationService.SetRootPage(nameof(StepOnePage), new StepOneViewModel());
            Page targetPage  = new StepThreePage();
            Page currentPage = viewModel.NavigationService.CurrentPage;

            //act
            Task.Run(async() =>
            {
                await viewModel.ExecuteLastTutorialCommandAsync();
            }).GetAwaiter().GetResult();
            currentPage = viewModel.NavigationService.CurrentPage;

            //assert
            NUnit.Framework.Assert.AreEqual(currentPage.Title, targetPage.Title);
        }