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