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); }
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); }