public static string NewRequestWithoutDesign(string selectArm, string selectAmp) { StepTwoPage stepTwoPage = new StepTwoPage(); StepFourPage stepFourPage = new StepFourPage(); string values = selectArm + ", " + selectAmp + "."; SelectArm(selectArm); SelectAmp(selectAmp); stepTwoPage.BtnNext.Click(); Driver.WaitForElementUpTo(Data.ElementsWaitingTimeout); UploadImage(); Comments = EnterComment(values); stepFourPage.BtnSendRequest.Click(); Driver.WaitForElementUpTo(Data.ElementsWaitingTimeout); return(Comments); }
public void ShouldNextTutorialCommandSendUserToStepTwoPage() { //arrange viewModel = new StepOneViewModel(); viewModel.NavigationService.SetRootPage(nameof(StepOnePage), new StepOneViewModel()); Page targetPage = new StepTwoPage(); Page currentPage = viewModel.NavigationService.CurrentPage; //act Task.Run(async() => { await viewModel.ExecuteNextTutorialCommandAsync(); }).GetAwaiter().GetResult(); currentPage = viewModel.NavigationService.CurrentPage; //assert NUnit.Framework.Assert.AreEqual(currentPage.Title, targetPage.Title); }
public static void SelectAmp(string selectAmp) { StepTwoPage stepTwoPage = new StepTwoPage(); switch (selectAmp) { case "1": stepTwoPage.BtnTipoAmp1.Click(); break; case "2": stepTwoPage.BtnTipoAmp2.Click(); break; case "3": stepTwoPage.BtnTipoAmp3.Click(); break; case "4": stepTwoPage.BtnTipoAmp4.Click(); break; case "5": stepTwoPage.BtnTipoAmp5.Click(); break; case "6": stepTwoPage.BtnTipoAmp6.Click(); break; case "7": stepTwoPage.BtnTipoAmp7.Click(); break; case "8": stepTwoPage.BtnTipoAmp3.Click(); break; } }