Esempio n. 1
0
        public static void SelectArm(string selectArm)
        {
            StepOnePage stepOnePage = new StepOnePage();

            if (selectArm.Equals("left"))
            {
                stepOnePage.BtnLeft.Click();
            }
            else if (selectArm.Equals("right"))
            {
                stepOnePage.BtnRight.Click();
            }
            Driver.WaitForElementUpTo(Data.ElementsWaitingTimeout);
        }
Esempio n. 2
0
        public void ShouldBackTutorialCommandSendUserToStepOnePage()
        {
            //arrange
            viewModel = new StepTwoViewModel();
            viewModel.NavigationService.SetRootPage(nameof(StepOnePage), new StepOneViewModel());
            viewModel.NavigationService.NavigateAsync(nameof(StepTwoPage), null, false);
            Page targetPage  = new StepOnePage();
            Page currentPage = viewModel.NavigationService.CurrentPage;

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

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