コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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;
            }
        }