コード例 #1
0
        public void ThenINotSeeHeight()
        {
            OrderMainPage orderMainPage = new OrderMainPage(pageInAnotherTab);

            Assert.IsFalse(orderMainPage.IsVisibleHeight());
            //ScenarioContext.Current.Pending();
        }
コード例 #2
0
        public void ThenISeeConclusionByInConclusionBlock(string hxid)
        {
            pageInAnotherTab = Session.FindWindow("Отчет").FindXPath("/html");
            OrderMainPage orderMainPage = new OrderMainPage(pageInAnotherTab);

            Assert.IsTrue(orderMainPage.ConclusionExist(hxid));
            //ScenarioContext.Current.Pending();
        }
コード例 #3
0
        public void WhenIUploadConclusionsByAnd(string hxid, string conclusionFileName)
        {
            pageInAnotherTab = Session.FindWindow("Отчет").FindXPath("/html");
            OrderMainPage orderMainPage = new OrderMainPage(pageInAnotherTab);

            orderMainPage.Conclusion_Upload(hxid, conclusionFileName);
            //ScenarioContext.Current.Pending();
        }
コード例 #4
0
        public void WhenIDonwloadConclusionsBy(string hxid)
        {
            pageInAnotherTab = Session.FindWindow("Отчет").FindXPath("/html");
            OrderMainPage orderMainPage = new OrderMainPage(pageInAnotherTab);

            orderMainPage.Conclusion_Download(hxid);
            //ScenarioContext.Current.Pending();
        }
コード例 #5
0
        public void WhenIConfirmRemove()
        {
            pageInAnotherTab = Session.FindWindow("Отчет").FindXPath("/html");
            OrderMainPage orderMainPage = new OrderMainPage(pageInAnotherTab);

            orderMainPage.Confirm();
            //ScenarioContext.Current.Pending();
        }
コード例 #6
0
        public void ThenISeeRemoveConfirmDialog()
        {
            pageInAnotherTab = Session.FindWindow("Отчет").FindXPath("/html");
            OrderMainPage orderMainPage = new OrderMainPage(pageInAnotherTab);

            Assert.IsTrue(orderMainPage.ConclusionRemoveConfirmDialogTitleExist());
            //ScenarioContext.Current.Pending();
        }
コード例 #7
0
        public void ThenAgeIs(string age)
        {
            pageInAnotherTab = Session.FindWindow("Отчет").FindXPath("/html");
            OrderMainPage orderMainPage = new OrderMainPage(pageInAnotherTab);

            Assert.AreEqual(orderMainPage.getFactAge(), age);
            //ScenarioContext.Current.Pending();
        }
コード例 #8
0
        public void ThenISeeNewPageOrder(string orderNumber)
        {
            pageInAnotherTab = Session.FindWindow("Отчет").FindXPath("/html");
            OrderMainPage orderMainPage = new OrderMainPage(pageInAnotherTab);

            Assert.AreEqual(orderMainPage.getOrderNumber(), orderNumber);
            //ScenarioContext.Current.Pending();
        }
コード例 #9
0
        public void ThenISeeMessageInOrderMainPage(string message)
        {
            pageInAnotherTab = Session.FindWindow("Отчет").FindXPath("/html");
            OrderMainPage orderMainPage = new OrderMainPage(pageInAnotherTab);

            Assert.AreEqual(orderMainPage.getUploadConclusionMessage(), message);
            Tools.WaitInvisibilityOfElementByClassName(orderMainPage.MessageClassName);
            //ScenarioContext.Current.Pending();
        }
コード例 #10
0
        public void GivenINotSeeConclusionsInDatabaseBy(string orderNumber)
        {
            pageInAnotherTab = Session.FindWindow("Отчет").FindXPath("/html");
            DBHelper      dBHelper      = new DBHelper();
            OrderMainPage orderMainPage = new OrderMainPage(pageInAnotherTab);

            Assert.AreEqual(Convert.ToInt32(dBHelper.getCounclusionCountByOrderNumber(orderNumber)), 0 /*orderMainPage.getCounclusionCount()*/);
            //ScenarioContext.Current.Pending();
        }
コード例 #11
0
        public void WhenIChangeBirthdateAs(string birthDate)
        {
            pageInAnotherTab = Session.FindWindow("Отчет").FindXPath("/html");
            OrderMainPage orderMainPage = new OrderMainPage(pageInAnotherTab);

            orderMainPage.EditButtonClick();
            OrderEditPage orderEditPage = new OrderEditPage(pageInAnotherTab);

            orderEditPage.FillBirthdateField(birthDate);
            orderEditPage.SaveButtonClick();
            //ScenarioContext.Current.Pending();
        }
コード例 #12
0
        public void ThenISeeNewPageOrderByExternalSampleNumber(string externalSampleNumber, string dateFromStr, string dateToStr)
        {
            pageInAnotherTab = Session.FindWindow("Отчет").FindXPath("/html");
            DBHelper      dbHelper      = new DBHelper();
            DateTime      dateFrom      = DateTime.ParseExact(dateFromStr, "dd/MM/yyyy", null);
            DateTime      dateTo        = DateTime.ParseExact(dateToStr, "dd/MM/yyyy", null);
            var           orderData     = dbHelper.getOrderDataByExternalSampleNumber(externalSampleNumber, dateFrom, dateTo);
            OrderMainPage orderMainPage = new OrderMainPage(pageInAnotherTab);

            Assert.AreEqual(orderMainPage.getOrderNumber(), orderData["orderNumber"]);
            //ScenarioContext.Current.Pending();
        }
コード例 #13
0
        public void WhenIChangeWeightAs(string weight)
        {
            pageInAnotherTab = Session.FindWindow("Отчет").FindXPath("/html");
            OrderMainPage orderMainPage = new OrderMainPage(pageInAnotherTab);

            orderMainPage.EditButtonClick();
            OrderEditPage orderEditPage = new OrderEditPage(pageInAnotherTab);

            orderEditPage.FillWeigthField(weight);
            orderEditPage.SaveButtonClick();
            //ScenarioContext.Current.Pending();
        }
コード例 #14
0
        public void ThenISeeWeightIs(string weigth)
        {
            OrderMainPage orderMainPage = new OrderMainPage(pageInAnotherTab);

            if (Convert.ToInt32(weigth) > 0)
            {
                Assert.AreEqual(orderMainPage.getWeigth(), weigth);
            }
            else
            {
                Assert.IsFalse(orderMainPage.IsVisibleWeigth());
            }
            //ScenarioContext.Current.Pending();
        }