public OrderHistoryPage NavigateToOrderHistory() { CustomerAccountPage myAccount = new CustomerAccountPage(); OrderHistoryPage orderHistoryPage = myAccount.ClickOrderHistoryAndDetails(); return(orderHistoryPage); }
public OrderHistoryPage ClickOrderHistoryAndDetails() { orderHistoryAndDetails.Click(); OrderHistoryPage orderHistory = new OrderHistoryPage(); return(orderHistory); }
/// <summary> /// Конструктор модели представления Всех моих заказов /// </summary> /// <param name="page">Связанная страница (предсмтавление)</param> public OrderHistoryViewModel(OrderHistoryPage page) { _page = page; _canteenService = DependencyService.Get <CanteenDemoService>(); _refreshOrders = false; MessagingCenter.Subscribe <DayMenuViewModel, DateTime>( this, "Refresh Order", async(sender, arg) => { _refreshOrders = true; await _page.DisplayAlert("Message received", "arg=" + arg, "OK"); } ); MessagingCenter.Subscribe <SettingsViewModel>( this, "Refresh Order", async(sender) => { _refreshOrders = true; await _page.DisplayAlert("Message received", "From Settings Page", "OK"); } ); Items = new ObservableCollection <Order>(); LoadItemsCommand.Execute(null); }
public OrderHistorySteps(WebDriver webDriver) { _webDriver = webDriver; homePage = new HomePage(_webDriver.Driver); tshirtsPage = new TshirtsPage(_webDriver.Driver); shoppingCartPage = new ShoppingCartPage(_webDriver.Driver); orderHistoryPage = new OrderHistoryPage(_webDriver.Driver); }
public void ThenIShouldSeeInLastOrderHistory() { _driver.Url = test_url + "/index.php?controller=history"; OrderHistoryPage orderHistoryPage = new OrderHistoryPage(_driver); Assert.IsTrue( this.lastOrderRef != null && orderHistoryPage.IsOrderPresent(this.lastOrderRef), $"order reference not found, Expected: {this.lastOrderRef}" ); }
public void PurchaceAWomenDress() { LogInPage loginPage = navigationSteps.NavigateToLogIn(); loginPage.FillAccountData(UserTest.GetEmail(), UserTest.GetPassword()); WomenPage womenPage = navigationSteps.NavigateToWomenPage(); PurchaseADress purchaseADress = new PurchaseADress(); int amountToBuy = 2; purchaseADress.Buy(amountToBuy); navigationSteps.NavigateToViewCustomerAccount(); OrderHistoryPage order = navigationSteps.NavigateToOrderHistory(); Assert.AreEqual(purchaseADress.TotalOrder, order.GetAmount()); }
public void VerifyColourOfOrder() { //Landing Home Page for Automation Practice HomePage pgHome = new HomePage(); //Clicking on SignIn button on HomePage returns SignIn Page MainSignInPage pgSignInMain = pgHome.clickSignin(); //Signing in with username and password returns Account Details page AccountDetailPage pgAccountDetail = pgSignInMain.SignIn(strEmailAddress, strPassword); //Clicking on Order History Returns Order History Page OrderHistoryPage pgOrderHistory = pgAccountDetail.clickOrderHistory(); //Returning the colour string strItemColour = pgOrderHistory.GettingColourofOrder(); Reporting.AssertTrue("Red", strItemColour, "VerifyColourOfOrder", "Colour is Red"); }
public void AddCommentToOrder() { //Landing Home Page for Automation Practice HomePage pgHome = new HomePage(); //Clicking on SignIn button on HomePage returns SignIn Page MainSignInPage pgSignInMain = pgHome.clickSignin(); //Signing in with username and password returns Account Details page AccountDetailPage pgAccountDetail = pgSignInMain.SignIn(strEmailAddress, strPassword); //Clicking on Order History Returns Order History Page OrderHistoryPage pgOrderHistory = pgAccountDetail.clickOrderHistory(); //Selecting most recent order and adding a message string strLatestMessage = pgOrderHistory.AddMessage("Please update the order"); Reporting.AssertTrue("Please update the order", strLatestMessage, "AddCommentToOrder", "Verify comments are updated"); }