/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public override void Run(DfpUser user) { // Get the OrderService. OrderService orderService = (OrderService) user.GetService(DfpService.v201511.OrderService); // Create a statement to get all orders. StatementBuilder statementBuilder = new StatementBuilder() .OrderBy("id ASC") .Limit(StatementBuilder.SUGGESTED_PAGE_LIMIT); // Set default for page. OrderPage page = new OrderPage(); try { do { // Get orders by statement. page = orderService.getOrdersByStatement(statementBuilder.ToStatement()); if (page.results != null && page.results.Length > 0) { int i = page.startIndex; foreach (Order order in page.results) { Console.WriteLine("{0}) Order with ID = '{1}', name = '{2}', and advertiser " + "ID = '{3}' was found.", i, order.id, order.name, order.advertiserId); i++; } } statementBuilder.IncreaseOffsetBy(StatementBuilder.SUGGESTED_PAGE_LIMIT); } while (statementBuilder.GetOffset() < page.totalResultSetSize); Console.WriteLine("Number of results found: {0}", page.totalResultSetSize); } catch (Exception e) { Console.WriteLine("Failed to get all orders. Exception says \"{0}\"", e.Message); } }
// Use this for initialization void Start() { orderPage = GameObject.FindGameObjectWithTag("OrderPage").GetComponent<OrderPage>(); //Object with OrderPage tag should have OrderPage script //Debug.Log (GameObject.FindGameObjectWithTag("OrderPage").name); GameObject[] gOs = GameObject.FindGameObjectsWithTag("OrderPage"); Debug.Log("Started!?"); foreach (GameObject game in gOs) { Debug.Log(game.name); } }
public void P20_1_a01_Add_SCROM_Course_to_Cart_26227() { CommonSection.CreteNewScorm(scormtitle + "TC26227"); _test.Log(Status.Info, "Creating New Scorm"); Assert.IsTrue(ContentDetailsPage.IsContentCreated()); _test.Log(Status.Pass, "Verify New Scorm Course is Created"); Assert.IsTrue(ContentDetailsPage.isCostNSalesTaxAccordiandisplayed()); _test.Log(Status.Pass, "Verify Cost and Sales Tax Accordian Display"); ContentDetailsPage.Accordians.ClickEdit_CostNSalesTax(); _test.Log(Status.Info, "Click on Cost & SalesTax Accordian Edit button"); Assert.IsTrue(CostPage.VerifyDifferentPortlets()); _test.Log(Status.Pass, "Verify the Manage Sales Tax, Default Cost, Alternate Costs, Pricing Schedules sections are displayed"); CostPage.DefaultCostAs("15").Save(); _test.Log(Status.Info, "Enter Defailt Cost and Click Save"); Assert.IsTrue(CostPage.Successmessage("The default cost was saved.")); _test.Log(Status.Pass, "Verfy Default cost is saved"); ContentDetailsPage.Click_Check_in(); CommonSection.Logout(); LoginPage.LoginAs("srlearner101").WithPassword("").Login(); CommonSection.SearchCatalog('"' + scormtitle + "TC26227" + '"'); // Search for Bundle that has Promotional Video _test.Log(Status.Info, "Searched" + scormtitle + "TC26227" + "from Catalog"); SearchResultsPage.ClickCourseTitle(scormtitle + "TC26227"); // Click on Bundle Title _test.Log(Status.Info, "Clicked searched course title"); Assert.IsTrue(ContentDetailsPage.isAddToCartButtonDisplayed()); //57254 AC6 ContentDetailsPage.ClickAddtoCart_GeneralCourse(); //StringAssert.AreEqualIgnoringCase("Success\r\nThe item was added to the cart.\r\n×", Driver.getSuccessMessage(), "Error message is different"); Assert.IsTrue(ContentDetailsPage.ClickAddtoCartPortlet.isAddedtocardinfodisplay()); Assert.IsTrue(CommonSection.isCountincrease_ShopingCart()); CommonSection.ClickShoppingCart(); ShoppingCartPage.CompletePurchaseProcess(); OrderPage.Click_PurchasedContentTitle(); Assert.IsTrue(ContentDetailsPage.OverviewTab.Costportlet.isViewOrderlinkDisplay()); ContentDetailsPage.OverviewTab.Costportlet.ClickViewOrderlink(); Assert.IsTrue(OrderDetailsPage.VerifyPurchasedContent(scormtitle + "TC26227")); TC26372 = true; TC57930 = true; }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public void Run(DfpUser user) { // Get the OrderService. OrderService orderService = (OrderService)user.GetService(DfpService.v201602.OrderService); // Set the name of the advertiser (company) to get orders for. String advertiserId = _T("INSERT_ADVERTISER_COMPANY_ID_HERE"); // Create a statement to only select orders for a given advertiser. StatementBuilder statementBuilder = new StatementBuilder() .Where("advertiserId = :advertiserId") .OrderBy("id ASC") .Limit(StatementBuilder.SUGGESTED_PAGE_LIMIT) .AddValue("advertiserId", advertiserId); // Set default for page. OrderPage page = new OrderPage(); try { do { // Get orders by statement. page = orderService.getOrdersByStatement(statementBuilder.ToStatement()); if (page.results != null && page.results.Length > 0) { int i = page.startIndex; foreach (Order order in page.results) { Console.WriteLine("{0}) Order with ID = '{1}', name = '{2}', and advertiser " + "ID = '{3}' was found.", i, order.id, order.name, order.advertiserId); i++; } } statementBuilder.IncreaseOffsetBy(StatementBuilder.SUGGESTED_PAGE_LIMIT); } while(statementBuilder.GetOffset() < page.totalResultSetSize); Console.WriteLine("Number of results found: " + page.totalResultSetSize); } catch (Exception e) { Console.WriteLine("Failed to get orders by statement. Exception says \"{0}\"", e.Message); } }
public void Setup() { var browser = ConfigurationManager.AppSettings["browser"]; var chromeOptions = new ChromeOptions(); if (browser == "headless") { chromeOptions.AddArgument("--headless"); } driver = new ChromeDriver(chromeOptions); driver.Manage().Window.Size = new Size(1440, 900); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); homePage = new HomePage(driver); listaRestaurantePage = new ListaRestaurantePage(driver); restaurantePage = new RestaurantePage(driver); pedidosPage = new PedidosPage(driver); orderPage = new OrderPage(driver); }
public void OrderSubtotalValidation() { HomePage homePage = new HomePage(driver); MenuItemPage menuPage = homePage.clickMenuLink(); menuPage.clickDrinkTab(); List <Item> menuItems = menuPage.getMenuItems(new MatchByTitle("Espresso Thickshake")); menuItems[0].ClickOrderButton(); menuPage.clickPizzaTab(); menuItems = menuPage.getMenuItems(new MatchByTitle("Margherita")); menuItems[0].ClickOrderButton(); menuItems[0].ClickOrderButton(); Assert.AreEqual("3", menuPage.GetOrderCount(), "The order count is not correct"); OrderPage orderPage = menuPage.ClickOrderLink(); Assert.AreEqual("4.99", orderPage.GetItemSubtotal("Espresso Thickshake"), "subtotal was incorrect"); }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public void Run(DfpUser user) { OrderService orderService = (OrderService)user.GetService(DfpService.v201608.OrderService); // Create a statement to select orders. StatementBuilder statementBuilder = new StatementBuilder() .OrderBy("id ASC") .Limit(StatementBuilder.SUGGESTED_PAGE_LIMIT); // Retrieve a small amount of orders at a time, paging through // until all orders have been retrieved. OrderPage page = new OrderPage(); try { do { page = orderService.getOrdersByStatement(statementBuilder.ToStatement()); if (page.results != null) { // Print out some information for each order. int i = page.startIndex; foreach (Order order in page.results) { Console.WriteLine("{0}) Order with ID \"{1}\" and name \"{2}\" was found.", i++, order.id, order.name); } } statementBuilder.IncreaseOffsetBy(StatementBuilder.SUGGESTED_PAGE_LIMIT); } while (statementBuilder.GetOffset() < page.totalResultSetSize); Console.WriteLine("Number of results found: {0}", page.totalResultSetSize); } catch (Exception e) { Console.WriteLine("Failed to get orders. Exception says \"{0}\"", e.Message); } }
/// <summary> /// Run the code example. /// </summary> public void Run(DfpUser dfpUser) { OrderService orderService = (OrderService)dfpUser.GetService(DfpService.v201705.OrderService); // Create a statement to select orders. int pageSize = StatementBuilder.SUGGESTED_PAGE_LIMIT; StatementBuilder statementBuilder = new StatementBuilder() .OrderBy("id ASC") .Limit(pageSize); // Retrieve a small amount of orders at a time, paging through until all // orders have been retrieved. int totalResultSetSize = 0; do { OrderPage page = orderService.getOrdersByStatement( statementBuilder.ToStatement()); // Print out some information for each order. if (page.results != null) { totalResultSetSize = page.totalResultSetSize; int i = page.startIndex; foreach (Order order in page.results) { Console.WriteLine( "{0}) Order with ID {1} and name \"{2}\" was found.", i++, order.id, order.name ); } } statementBuilder.IncreaseOffsetBy(pageSize); } while (statementBuilder.GetOffset() < totalResultSetSize); Console.WriteLine("Number of results found: {0}", totalResultSetSize); }
public void TestCreateOrders() { Order order1 = new Order(); order1.name = string.Format("Order #{0}", new TestUtils().GetTimeStamp()); order1.advertiserId = advertiserId; order1.traffickerId = traffickerId; order1.currencyCode = "USD"; Order order2 = new Order(); order2.name = string.Format("Order #{0}", new TestUtils().GetTimeStamp()); order2.advertiserId = advertiserId; order2.traffickerId = traffickerId; order2.currencyCode = "USD"; Order[] newOrders = null; Assert.DoesNotThrow(delegate() { newOrders = orderService.createOrders(new Order[] { order1, order2 }); }); Statement statement = new Statement(); statement.query = string.Format("WHERE advertiserId = '{0}' LIMIT 500", advertiserId); OrderPage page = orderService.getOrdersByStatement(statement); Assert.NotNull(newOrders); Assert.AreEqual(newOrders.Length, 2); Assert.AreEqual(order1.name, newOrders[0].name); Assert.AreEqual(order1.advertiserId, newOrders[0].advertiserId); Assert.AreEqual(order1.traffickerId, newOrders[0].traffickerId); Assert.AreEqual(order1.currencyCode, newOrders[0].currencyCode); Assert.AreEqual(order2.name, newOrders[1].name); Assert.AreEqual(order2.advertiserId, newOrders[1].advertiserId); Assert.AreEqual(order2.traffickerId, newOrders[1].traffickerId); Assert.AreEqual(order2.currencyCode, newOrders[1].currencyCode); }
public void TestChangeStatusReasonToRejected() { /** * var url = ObjectRepository.FromAppConfig.GetCrmUrl(); * var password = ObjectRepository.FromEnviron.GetCrmPassword(); * var username = ObjectRepository.FromEnviron.GetCrmUsername(); * * //Login * NavigationHelper.LoginAndOpenDynamicsApp("Kentico CRM App", url, username, password); **/ var url = ObjectRepository.FromAppConfig.GetCrmUrl(); var password = ObjectRepository.FromEnviron.GetPassword(); var username = ObjectRepository.FromEnviron.GetUsername(); NavigationHelper.LoginToDynamics("Kentico CRM App", url, username, password); //Create order OrdersPage ordersPage = new OrdersPage(); ordersPage.Open(); OrderPage order = ordersPage.CreateOrder(); order.Fill("Name", "TestSeleniumCreateOrderWithProduct"); order.Fill("Purchaser", "Test 2"); order.Fill("Moved From", "Perpetual"); order.Fill("Customer", "Test 2"); order.Fill("Price List", "Kentico USD - 2020/07/01"); order.Fill("Billing Office", "Kentico Software, LLC - USA Office"); order.Fill("Delivery Contact", "jan"); order.Save(); //Add product to order var product = order.AddProduct(); product.Fill("Existing Product", "Business - 1 Website Auto-Scalable License"); ObjectRepository.XrmApp.ThinkTime(2000); product.Fill("Pricing", "false"); product.Fill("Quantity", "1"); order = product.SaveAndClose(); order.SwitchStatusReason("Rejected"); order.Save(); }
public void AdoptTwoDogs() { var puppyList = new PuppyListPage(_driver); puppyList.GoToPage(); // get two random puppies var twoDogs = puppyList.TwoRandomPuppies(); puppyList.GoToPage(); // handle first Puppy var firstPuppy = puppyList.GetPuppyByName(twoDogs.FirstOrDefault()); puppyList.GoToPuppyDetails(firstPuppy); var puppyDetails = new PuppyDetailsPage(_driver); puppyDetails.Adopt(); var puppyAdopt = new PuppyAdoptPage(_driver); puppyAdopt.AddCollarAndLeash(); puppyAdopt.AdoptAnother(); // handle second Puppy var secondPuppy = puppyList.GetPuppyByName(twoDogs.LastOrDefault()); puppyList.GoToPuppyDetails(secondPuppy); puppyDetails.Adopt(); puppyAdopt.AddCollarAndLeash(); puppyAdopt.Order(); var order = new OrderPage(_driver); order.PlaceOrder("Credit card"); // Assertion goes here }
[Test, Order(18)]//dependent on TC26025 public void b18_View_Document_Purchase_Details_26379() { ContentDetailsPage.ClickShoppingCart(); _test.Log(Status.Info, "Click on Shopping Cart"); ShoppingCartPage.Checkout(); _test.Log(Status.Info, "Click Checkout"); CheckoutPage.UseThisPaymentMethod(); _test.Log(Status.Info, "Click Use This Payment Method"); CheckoutPage.AcceptTermsandCondition(); _test.Log(Status.Info, "Click Accept Terms and Condition"); CheckoutPage.PlaceOrder(); _test.Log(Status.Info, "Click Place Order"); Assert.IsTrue(Driver.comparePartialString("Thank you for your order! Your order has been successfully processed. You will receive an email confirmation shortly.", ContentDetailsPage.OrderReciptSuccessMessage())); _test.Log(Status.Pass, "Verify Order Processed Success Message"); OrderReceiptPage.ViewOrder(); _test.Log(Status.Pass, "Click View Order"); OrderPage.ClickOrderedItemViewDetails(DocumentTitle + "TC26205"); _test.Log(Status.Pass, "Click View Details for Purchased Content"); Assert.IsTrue(OrderDetailsPage.VerifyPurchasedContent(DocumentTitle + "TC26205")); _test.Log(Status.Pass, "verify Puschased Content"); }
public void DidNotFillRequiredFieldOfOrderPage() { var homePage = loginPage.LoginApplication("*****@*****.**", "automation"); productPage = homePage.loggedInMenuItemControl.SelectProductAndNavigateToProductPage(NewPhone); TotalAmount = productPage.AddProduct(); var expectedResult = "Product added."; var actualResult = productPage.GetAlert(); Assert.AreEqual(expectedResult, actualResult); cartPage = homePage.loggedInMenuItemControl.NavigateToCart(); Assert.AreEqual(expectedResult, actualResult); orderPage = cartPage.PlaceOrder(); orderPage.submitOrderPage(); var expectedResult2 = new AlertsType().EnterRequiredFields; var actualResult2 = orderPage.GetAlert(); Assert.AreEqual(expectedResult2, actualResult2); }
public App() { InitializeComponent(); _baseModels = new BaseModels( new AuthViewModel(), new PaymentViewModel(), new AppViewModel()); _user = new User(); _appMeta = new NesterService(); _appMeta.Version = ServiceVersion; _appDeployed = new NesterService(); _appDeployed.Version = ServiceVersion; _storage = new StorageService(); _storage.Clear(); _progressView = new BannerView("Please wait .."); _aboutPage = new AboutPage(); _menuPage = new MenuPage(); _orderPage = new OrderPage(); _stockPage = new StockPage(); Current.MainPage = new TabbedPage { Children = { new NavigationPage(_progressView) { Title = "Starting" } } }; Device.BeginInvokeOnMainThread( async() => await InitAsync()); }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public override void Run(DfpUser user) { // Get the OrderService. OrderService orderService = (OrderService)user.GetService(DfpService.v201311.OrderService); // Sets defaults for page and Statement. OrderPage page = new OrderPage(); Statement statement = new Statement(); int offset = 0; try { do { // Create a Statement to get all orders. statement.query = string.Format("LIMIT 500 OFFSET {0}", offset); // Get orders by Statement. page = orderService.getOrdersByStatement(statement); if (page.results != null && page.results.Length > 0) { int i = page.startIndex; foreach (Order order in page.results) { Console.WriteLine("{0}) Order with ID = '{1}', name = '{2}', and advertiser " + "ID = '{3}' was found.", i, order.id, order.name, order.advertiserId); i++; } } offset += 500; } while (page.results != null && page.results.Length == 500); Console.WriteLine("Number of results found: {0}", page.totalResultSetSize); } catch (Exception ex) { Console.WriteLine("Failed to get all orders. Exception says \"{0}\"", ex.Message); } }
private string DoAllNavigationtoPrint() { OrderPage orderPage = new OrderPage(driver); orderPage.ClickBack(); DemandPage demandPage = new DemandPage(driver); demandPage.ClickBackToHome(); MainPage mainPage = new MainPage(driver); mainPage.ClickEReturn(); EReturn eReturPage = new EReturn(driver); eReturPage.ClickBackToPrint(); PrintPage printPage = new PrintPage(driver); printPage.SelectYearAndVaigate(year); ReturnStatusPage statusListPage = new ReturnStatusPage(driver); string message = statusListPage.getInitiatedData(); return(message); }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public override void Run(DfpUser user) { // Get the OrderService. OrderService orderService = (OrderService)user.GetService(DfpService.v201505.OrderService); // Create a statement to get all orders. StatementBuilder statementBuilder = new StatementBuilder() .OrderBy("id ASC") .Limit(StatementBuilder.SUGGESTED_PAGE_LIMIT); // Set default for page. OrderPage page = new OrderPage(); try { do { // Get orders by statement. page = orderService.getOrdersByStatement(statementBuilder.ToStatement()); if (page.results != null && page.results.Length > 0) { int i = page.startIndex; foreach (Order order in page.results) { Console.WriteLine("{0}) Order with ID = '{1}', name = '{2}', and advertiser " + "ID = '{3}' was found.", i, order.id, order.name, order.advertiserId); i++; } } statementBuilder.IncreaseOffsetBy(StatementBuilder.SUGGESTED_PAGE_LIMIT); } while (statementBuilder.GetOffset() < page.totalResultSetSize); Console.WriteLine("Number of results found: {0}", page.totalResultSetSize); } catch (Exception e) { Console.WriteLine("Failed to get all orders. Exception says \"{0}\"", e.Message); } }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public override void Run(DfpUser user) { // Get the OrderService. OrderService orderService = (OrderService) user.GetService(DfpService.v201511.OrderService); // Set the name of the advertiser (company) to get orders for. String advertiserId = _T("INSERT_ADVERTISER_COMPANY_ID_HERE"); // Create a statement to only select orders for a given advertiser. StatementBuilder statementBuilder = new StatementBuilder() .Where("advertiserId = :advertiserId") .OrderBy("id ASC") .Limit(StatementBuilder.SUGGESTED_PAGE_LIMIT) .AddValue("advertiserId", advertiserId); // Set default for page. OrderPage page = new OrderPage(); try { do { // Get orders by statement. page = orderService.getOrdersByStatement(statementBuilder.ToStatement()); if (page.results != null && page.results.Length > 0) { int i = page.startIndex; foreach (Order order in page.results) { Console.WriteLine("{0}) Order with ID = '{1}', name = '{2}', and advertiser " + "ID = '{3}' was found.", i, order.id, order.name, order.advertiserId); i++; } } statementBuilder.IncreaseOffsetBy(StatementBuilder.SUGGESTED_PAGE_LIMIT); } while(statementBuilder.GetOffset() < page.totalResultSetSize); Console.WriteLine("Number of results found: " + page.totalResultSetSize); } catch (Exception e) { Console.WriteLine("Failed to get orders by statement. Exception says \"{0}\"", e.Message); } }
//[Test, Order(07), Category("AutomatedP11")] public void z08_Add_Items_to_Public_Catalog_Cart_and_Checkout_23474() { CommonSection.Logout(); _test.Log(Status.Info, "Logout from User"); LoginPage.ClickBrowsePublicCatalogLink(); // Driver.Instance.Navigate().GoToUrl("https://prdct-mg-19-1.mksi-lms.net/Public/TrainingCatalog.aspx"); _test.Log(Status.Info, "Navigate to public catalog URL"); SearchResultsPage.ClickCourseTitle("CRCTitle1910293729TC27023_NewEnroll"); _test.Log(Status.Info, "Click on first course display on Search result Pagr"); ContentDetailsPage.ClickAddtoCart(); _test.Log(Status.Info, "Click on Add to Cart button"); Assert.IsTrue(ContentDetailsPage.getFeedbackMessage("The item was added to the cart.")); CommonSection.ClickShoppingCart(); _test.Log(Status.Info, "Click on Shopping Cart"); //ShoppingCarts.completePurchaseProcess(); ShoppingCartPage.ClickCheckout_public(); ShoppingCartPage.CheckOutModal.Login(); LoginPage.LoginAs("userreg_0210112911anybrowser").WithPassword("").Login(); Assert.IsTrue(ShoppingCartPage.Title("Shopping Cart")); ShoppingCartPage.CompletePurchaseProcess(); OrderPage.Click_PurchasedContentTitle(); Assert.IsTrue(ContentDetailsPage.isOpenItembuttonDisplay()); _test.Log(Status.Pass, "Verify Purchased item Accessed to User"); }
public void TestCreateOrder() { var url = ObjectRepository.FromAppConfig.GetCrmUrl(); var password = ObjectRepository.FromEnviron.GetCrmPassword(); var username = ObjectRepository.FromEnviron.GetCrmUsername(); //Login NavigationHelper.LoginAndOpenDynamicsApp("Kentico CRM App", url, username, password); //Create order OrdersPage ordersPage = new OrdersPage(); ordersPage.Open(); OrderPage order = ordersPage.CreateOrder(); order.Fill("Name", "TestSeleniumCreateOrderWithProduct"); order.Fill("Purchaser", "Test 2"); order.Fill("Moved From", "Perpetual"); order.Fill("Customer", "Test 2"); order.Fill("Price List", "Kentico USD - 2020/07/01"); order.Fill("Billing Office", "Kentico Software, LLC - USA Office"); order.Fill("Delivery Contact", "jan"); order.Save(); //Add product to order var product = order.AddProduct(); product.Fill("Existing Product", "Business - 1 Website Auto-Scalable License"); ObjectRepository.XrmApp.ThinkTime(2000); product.Fill("Pricing", "false"); product.Fill("Quantity", "1"); order = product.SaveAndClose(); var orderId = order.GetRecordId(); //order.Fill("Name", "TestSeleniumCreateOrderWith"); ordersPage = order.SaveAndClose(); Assert.IsTrue(ordersPage.RecordExists(order, orderId), "Order hasn´t been created."); }
public AdvancedOrder(OrderPage page) { InitializeComponent(); orderPage = page; }
public OrderPageSteps(OrderPage orderPage) { this.orderPage = orderPage; }
private void OrderButton_Click(object sender, RoutedEventArgs e) { orderPage = new OrderPage(printer); this.Content = orderPage; }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public override void Run(DfpUser user) { // Get the OrderService. OrderService orderService = (OrderService) user.GetService(DfpService.v201511.OrderService); // Set the ID of the order. long orderId = long.Parse(_T("INSERT_ORDER_ID_HERE")); // Create statement to select the order. StatementBuilder statementBuilder = new StatementBuilder() .Where("id = :id") .OrderBy("id ASC") .Limit(1) .AddValue("id", orderId); // Set default for page. OrderPage page = new OrderPage(); List<string> orderIds = new List<string>(); int i = 0; try { do { // Get orders by statement. page = orderService.getOrdersByStatement(statementBuilder.ToStatement()); if (page.results != null && page.results.Length > 0) { foreach (Order order in page.results) { Console.WriteLine("{0}) Order with ID = '{1}', name = '{2}', and status ='{3}' " + "will be approved.", i, order.id, order.name, order.status); orderIds.Add(order.id.ToString()); i++; } } statementBuilder.IncreaseOffsetBy(StatementBuilder.SUGGESTED_PAGE_LIMIT); } while (statementBuilder.GetOffset() < page.totalResultSetSize); Console.WriteLine("Number of orders to be approved: {0}", orderIds.Count); if (orderIds.Count > 0) { // Modify statement for action. statementBuilder.RemoveLimitAndOffset(); // Create action. ApproveAndOverbookOrders action = new ApproveAndOverbookOrders(); // Perform action. UpdateResult result = orderService.performOrderAction(action, statementBuilder.ToStatement()); // Display results. if (result != null && result.numChanges > 0) { Console.WriteLine("Number of orders approved: {0}", result.numChanges); } else { Console.WriteLine("No orders were approved."); } } } catch (Exception e) { Console.WriteLine("Failed to approve orders. Exception says \"{0}\"", e.Message); } }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public override void Run(DfpUser user) { // Get the OrderService. OrderService orderService = (OrderService)user.GetService(DfpService.v201403.OrderService); // Set the ID of the order. long orderId = long.Parse(_T("INSERT_ORDER_ID_HERE")); // Create Statement to select the order. StatementBuilder statementBuilder = new StatementBuilder() .Where("id = :id") .OrderBy("id ASC") .Limit(1) .AddValue("id", orderId); // Set default for page. OrderPage page = new OrderPage(); List <string> orderIds = new List <string>(); int i = 0; try { do { // Get orders by Statement. page = orderService.getOrdersByStatement(statementBuilder.ToStatement()); if (page.results != null && page.results.Length > 0) { foreach (Order order in page.results) { Console.WriteLine("{0}) Order with ID = '{1}', name = '{2}', and status ='{3}' " + "will be approved.", i, order.id, order.name, order.status); orderIds.Add(order.id.ToString()); i++; } } statementBuilder.IncreaseOffsetBy(StatementBuilder.SUGGESTED_PAGE_LIMIT); } while (statementBuilder.GetOffset() < page.totalResultSetSize); Console.WriteLine("Number of orders to be approved: {0}", orderIds.Count); if (orderIds.Count > 0) { // Modify statement for action. statementBuilder.RemoveLimitAndOffset(); // Create action. ApproveAndOverbookOrders action = new ApproveAndOverbookOrders(); // Perform action. UpdateResult result = orderService.performOrderAction(action, statementBuilder.ToStatement()); // Display results. if (result != null && result.numChanges > 0) { Console.WriteLine("Number of orders approved: {0}", result.numChanges); } else { Console.WriteLine("No orders were approved."); } } } catch (Exception ex) { Console.WriteLine("Failed to approve orders. Exception says \"{0}\"", ex.Message); } }
public void CheckOutCartinSignInPage() { //driver.FindElement(By.XPath("//*[@class='login']")).Click(); IndexPage ip = new IndexPage(driver); ip.hoverCategory(Category.Women); ip.openSubCategory("Evening Dresses"); CategoryPage cat = new CategoryPage(driver); cat.hoverProduct(); cat.clickaddToCart(); cat.clickProceedToCO(); OrderPage op = new OrderPage(driver); op.clickProceedToCO(); SignIn si = new SignIn(driver); si.enterRegisteredEmailAddress("*****@*****.**"); si.enterPassword("Automation123"); si.clickSignIn(); MyAccount myacc = new MyAccount(driver); myacc.hoverShoppingCart(); myacc.openCart(); op.clickProceedToCO(); op.clickNewAddress(); AddressPage ap = new AddressPage(driver); ap.enterFirstName("Krish"); ap.enterLastName("Krishna"); ap.enterAddress1("45 Pinnaker St"); ap.enterCity("Atlanta"); ap.enterIdState("Alaska"); ap.enterPostCode("11111"); ap.enterCountry("United States"); ap.enterPhone("1111111111"); ap.enterPhoneMobile("3333333333333"); ap.enterAlias("Doct9994"); ap.clickSaveAddress(); op.clickProceedToCheckOut(); op.clickTermsofService(); op.clickProceedToCheckOut(); PaymentPage pp = new PaymentPage(driver); op.clickPayByBankWire(); pp.clickConfirmOrder(); OrderConfirmationPage ocp = new OrderConfirmationPage(driver); Assert.IsTrue(ocp.isOrderConfirmationSuccessDisplayed()); }
public OrderPageBindings(ScenarioContext scenarioContext, IWebDriver driver) { _scenarioContext = scenarioContext; _driver = driver; _orderPage = new OrderPage(driver); }
internal bool RecordExists(OrderPage order, Guid id) { ObjectRepository.XrmApp.Grid.OpenRecord(0); //return order.GetName().Equals(orderName); return(order.GetRecordId().Equals(id)); }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public override void Run(DfpUser user) { // Get the OrderService. OrderService orderService = (OrderService)user.GetService(DfpService.v201311.OrderService); // Create Statement text to select all draft orders. string statementText = "WHERE status IN (:status1, :status2) and endDateTime >= :today " + "AND isArchived = FALSE LIMIT 500"; Statement statement = new StatementBuilder(""). AddValue("status1", OrderStatus.DRAFT.ToString()). AddValue("status2", OrderStatus.PENDING_APPROVAL.ToString()). AddValue("today", System.DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss")).ToStatement(); // Set defaults for page and offset. OrderPage page = new OrderPage(); int i = 0; int offset = 0; List <string> orderIds = new List <string>(); try { do { // Create a Statement to page through draft orders. statement.query = string.Format("{0} OFFSET {1}", statementText, offset); // Get orders by Statement. page = orderService.getOrdersByStatement(statement); if (page.results != null && page.results.Length > 0) { foreach (Order order in page.results) { Console.WriteLine("{0}) Order with ID = '{1}', name = '{2}', and status ='{3}' " + "will be approved.", i, order.id, order.name, order.status); orderIds.Add(order.id.ToString()); i++; } } offset += 500; } while (offset < page.totalResultSetSize); Console.WriteLine("Number of orders to be approved: {0}", orderIds.Count); if (orderIds.Count > 0) { // Create action Statement. statement = new StatementBuilder( string.Format("WHERE id IN ({0})", string.Join(",", orderIds.ToArray()))). ToStatement(); // Create action. ApproveAndOverbookOrders action = new ApproveAndOverbookOrders(); // Perform action. UpdateResult result = orderService.performOrderAction(action, statement); // Display results. if (result != null && result.numChanges > 0) { Console.WriteLine("Number of orders approved: {0}", result.numChanges); } else { Console.WriteLine("No orders were approved."); } } } catch (Exception ex) { Console.WriteLine("Failed to approve orders. Exception says \"{0}\"", ex.Message); } }
public void GivenIGoToProceedToCheckoutOnPop_UpPage() { op = new OrderPage(driver); op.clickProceedToCO(); }
public void CompletePurchaseTest() { var homePageInstance = HomePage.NavigateTo(this.Driver); Thread.Sleep(3000); Assert.IsFalse(homePageInstance.IsCartVisible(), "Is cart visible"); var albumList = homePageInstance.GetAlbums2(); Assert.IsTrue(albumList.Count > 0); albumList.First().Click(); Thread.Sleep(3000); var albumPageInstance = AlbumPage.NavigateTo(this.Driver); albumPageInstance.AddToCartButton.Click(); Thread.Sleep(3000); Assert.IsTrue(homePageInstance.IsCartVisible(), "Is cart visible"); var carPageInstance = CartPage.NavigateTo(this.Driver); Thread.Sleep(3000); carPageInstance.CheckOutButton.Click(); Thread.Sleep(3000); var orderPageInstance = OrderPage.NavigateTo(this.Driver); orderPageInstance.FirstName.SendKeys("sdfdsf"); orderPageInstance.LastName.SendKeys("sdfdsf"); orderPageInstance.City.SendKeys("sdfdsf"); orderPageInstance.Country.SendKeys("sdfdsf"); orderPageInstance.Phone.SendKeys("sdfdsf"); orderPageInstance.Address.SendKeys("sdfdsf"); orderPageInstance.State.SendKeys("sdfdsf"); orderPageInstance.PostalCode.SendKeys("sdfdsf"); orderPageInstance.Email.SendKeys("*****@*****.**"); orderPageInstance.PromoCode.SendKeys("FREE"); orderPageInstance.ButtonSubmit.Click(); Thread.Sleep(3000); Assert.IsTrue(this.Driver.Url.Contains("http://qaf2017demo1-001-site1.dtempurl.com/Checkout/Complete/")); Thread.Sleep(3000); }
public void Test1() { OrderPage ord = new OrderPage(); Assert.AreEqual("Hello", ord.Hello()); }