Пример #1
0
 public void LoadForm(bool IsCheck)
 {
     if (IsCheck == true)
     {
         //库存盘点
         if (InCheck == null)
         {
             InCheck      = new InventoryCheck();
             InCheck.Dock = DockStyle.Fill;
         }
         panelStockCheck.Controls.Clear();
         panelStockCheck.Controls.Add(InCheck);
     }
     else
     {
         //盘点查询
         if (checkSearch == null)
         {
             checkSearch      = new CheckSearch();
             checkSearch.Dock = DockStyle.Fill;
         }
         panelStockCheck.Controls.Clear();
         panelStockCheck.Controls.Add(checkSearch);
     }
 }
Пример #2
0
        public void Test_3_1()
        {
            var homePage     = new HomePage();
            var dealerButton = new DealerButton();

            PageFactory.InitElements(driver, homePage);
            PageFactory.InitElements(driver, dealerButton);
            var action = new OpenQA.Selenium.Interactions.Actions(driver);

            //Go on Location Search - Dealer
            action.MoveToElement(homePage.locationSearch).Perform();
            System.Threading.Thread.Sleep(500);
            homePage.dealer.Click();
            System.Threading.Thread.Sleep(1000);

            //Clear all filters before searching
            dealerButton.clearAll.Click();

            //Grab a initial amount of items in search grid results
            List <IWebElement> searchGrid = new List <IWebElement>();

            for (int i = 0; i < 86; i++)
            {
                searchGrid.Add(driver.FindElement(By.ClassName("w__dealer_item")));
            }
            Console.WriteLine("Clear all filters");
            Console.WriteLine("Results: " + searchGrid.Count + " results near Indiana");
            Console.WriteLine();

            dealerButton.parts.Click();
            dealerButton.sales.Click();
            dealerButton.company.SendKeys("Wabash");
            System.Threading.Thread.Sleep(7000);

            //Verify the result
            List <IWebElement> searchGrid_1 = new List <IWebElement>();

            for (int i = 0; i < 4; i++)
            {
                searchGrid_1.Add(driver.FindElement(By.ClassName("w__dealer_item")));
            }

            if (searchGrid_1.Count == 4)
            {
                Console.WriteLine("Search: Wabash; Location Type: Sales + Parts;");
                Console.WriteLine("Results: " + searchGrid_1.Count + " results near Indiana");
            }

            Console.WriteLine();

            System.Threading.Thread.Sleep(1000);

            bool res = CheckSearch.result(searchGrid_1);

            Assert.IsTrue(res, "Amount of results in search grid are not match with expected. Expected: 4");
        }
Пример #3
0
 /// <summary>
 /// 盘点查询
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void navBarCheckSearch_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e)
 {
     //盘点查询
     if (checkSearch == null)
     {
         checkSearch      = new CheckSearch();
         checkSearch.Dock = DockStyle.Fill;
     }
     panelStockCheck.Controls.Clear();
     panelStockCheck.Controls.Add(checkSearch);
 }
Пример #4
0
        public void Test_3_2()
        {
            var homePage     = new HomePage();
            var dealerButton = new DealerButton();

            PageFactory.InitElements(driver, homePage);
            PageFactory.InitElements(driver, dealerButton);
            var action = new OpenQA.Selenium.Interactions.Actions(driver);

            //Go on Location Search - Dealer
            action.MoveToElement(homePage.locationSearch).Perform();
            System.Threading.Thread.Sleep(500);
            homePage.dealer.Click();
            System.Threading.Thread.Sleep(1000);

            //Clear all filters before searching
            dealerButton.clearAll.Click();
            System.Threading.Thread.Sleep(9000);

            //Grab a initial amount of items in search grid results
            List <IWebElement> searchGrid = new List <IWebElement>();

            for (int i = 0; i < 86; i++)
            {
                searchGrid.Add(driver.FindElement(By.ClassName("w__dealer_item")));
            }

            //Perform a test
            //Choose search options
            dealerButton.brenner.Click();
            dealerButton.wabashNationalTrailers.Click();
            dealerButton.walker.Click();
            dealerButton.beall.Click();
            dealerButton.benson.Click();
            dealerButton.transcraft.Click();
            dealerButton.bulk.Click();

            System.Threading.Thread.Sleep(9000);

            //Clear all filters
            dealerButton.clearAll.Click();
            System.Threading.Thread.Sleep(9000);

            List <IWebElement> searchGrid_1 = new List <IWebElement>();

            for (int i = 0; i < 86; i++)
            {
                try
                {
                    searchGrid_1.Add(driver.FindElement(By.ClassName("w__dealer_item")));
                }
                catch (Exception e)
                {
                    Console.WriteLine("{0} Exception caught.", e);
                }
            }

            System.Threading.Thread.Sleep(1000);

            bool res = CheckSearch.resultA(searchGrid, searchGrid_1);

            Assert.IsTrue(res, "Actual amount of results is 0. Expected: 86");
        }