Ejemplo n.º 1
0
 public string CommodityDelete()
 {
     try
     {
         int              count            = 0;
         ShippingUnit     lastshippingunit = _CreateOrderPage.ShippingUnits.Last();
         List <Commodity> commodities      = lastshippingunit.Commodities;
         count = GetNumberOfSelectedComodities(commodities);
         Assert.IsTrue(lastshippingunit.CommodityGearButton.Click());
         Assert.IsTrue(lastshippingunit.CommodityDelete.Click());
         if (count > 0)
         {
             var elements = commodities[0].Option.FindElements();
             if (elements != null)
             {
                 Assert.IsTrue(elements.Count < commodities.Count);
             }
         }
         return("CommodityDeleteSuccess");
     }
     catch
     {
         return("CommodityDeleteFailed");
     }
 }
Ejemplo n.º 2
0
 public string ShippingUnit_Fill()
 {
     try
     {
         ShippingUnit lastshippingunit = _CreateOrderPage.ShippingUnits.Last();
         Assert.IsTrue(ShippingUnit_Edit(lastshippingunit));
         return("ShippingUintFillSuccess");
     }
     catch
     {
         return("ShippingUintFillFailed");
     }
 }
Ejemplo n.º 3
0
 public string AddAnotherCommodity()
 {
     try
     {
         ShippingUnit lastshippingunit        = _CreateOrderPage.ShippingUnits.Last();
         int          expectednoofcommodities = lastshippingunit.Commodities.Count() + 1;
         Assert.IsTrue(lastshippingunit.Commodities_AddAnotherCommodity.Click());
         Assert.IsTrue(lastshippingunit.Commodities.Count() == expectednoofcommodities);
         return("CommodoityAdded");
     }
     catch
     {
         return("CommodoityAddedFailed");
     }
 }
Ejemplo n.º 4
0
 public string CommodityDetails_Fill()
 {
     try
     {
         List <ShippingUnit> ShippingUnits    = _CreateOrderPage.ShippingUnits;
         ShippingUnit        lastshippingunit = ShippingUnits.Last();
         List <Commodity>    Commodities      = lastshippingunit.Commodities;
         Commodity           Commodity        = Commodities.Last();
         Assert.IsTrue(CommodityDetails_Edit(Commodity));
         return("CommodoityFillSuccess");
     }
     catch
     {
         return("CommodoityFillFailed");
     }
 }
Ejemplo n.º 5
0
        private bool ShippingUnit_Edit(ShippingUnit shippingunit)
        {
            try
            {
                Assert.IsTrue(shippingunit.LoadOn.SelectByText(_ShippingUintData.LoadOn));
                Assert.IsTrue(shippingunit.UnitQty.ClearAndEdit(_ShippingUintData.UnitQty));

                if (_ShippingUintData.OverDimension == "YES")
                {
                    Assert.IsTrue(shippingunit.OverDimensionYes.Click());
                }
                if (_ShippingUintData.OverDimension == "NO")
                {
                    Assert.IsTrue(shippingunit.OverDimensionNo.Click());
                }

                Assert.IsTrue(shippingunit.UnitDimensionsLength.ClearAndEdit(_ShippingUintData.Length));
                Assert.IsTrue(shippingunit.UnitDimensionWidth.ClearAndEdit(_ShippingUintData.Width));
                Assert.IsTrue(shippingunit.UnitDimensionHeight.ClearAndEdit(_ShippingUintData.Height));

                if (_ShippingUintData.Stackable == "YES")
                {
                    Assert.IsTrue(shippingunit.StackableYes.Click());
                }
                if (_ShippingUintData.Stackable == "NO")
                {
                    Assert.IsTrue(shippingunit.StackableNo.Click());
                }

                if (_ShippingUintData.Weight == "!IGNORE!")
                {
                    Assert.IsTrue(shippingunit.Weight_UseCommoditySumYes.Click());
                    Assert.IsTrue(shippingunit.Weight_UseCommoditySum.IsDisplayed());
                }
                else
                {
                    Assert.IsTrue(shippingunit.Weight_EnterWeightYes.Click());
                    Assert.IsTrue(shippingunit.Weight_EnterWeight.ClearAndEdit(_ShippingUintData.Weight));
                }
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Ejemplo n.º 6
0
 public string VerifyDefaultValues()
 {
     try
     {
         Assert.IsTrue(_CreateOrderPage.ContactName.WaitUntilDisplayed());
         Assert.IsTrue(_CreateOrderPage.ContactName.GetText().Trim().Equals(_CreateOrderData.ContactName));
         Assert.IsTrue(_CreateOrderPage.ContactPhoneCountryCode.GetText().Trim().Equals(_CreateOrderData.ContactPhnCountryCode));
         Assert.IsTrue(_CreateOrderPage.ContactPhoneNumber.GetText().Trim().Equals(_CreateOrderData.ContactPhnNumber));
         Assert.IsTrue(_CreateOrderPage.ContactExtenstion.GetText().Trim().Equals(_CreateOrderData.ContactExtenstion));
         Assert.IsTrue(_CreateOrderPage.ContactEmail.GetText().Trim().Equals(_CreateOrderData.ContactEmail));
         ShippingUnit shippingunit = _CreateOrderPage.ShippingUnits.Last();
         Assert.IsTrue(shippingunit.UnitQty.GetText().Trim().Equals(_ShippingUintData.UnitQty));
         return("VerificationSuccess");
     }
     catch
     {
         return("VerificationFailed");
     }
 }
Ejemplo n.º 7
0
 public string CommoditySelectNone()
 {
     try
     {
         ShippingUnit lastshippingunit = _CreateOrderPage.ShippingUnits.Last();
         Assert.IsTrue(lastshippingunit.CommodityGearButton.Click());
         Assert.IsTrue(lastshippingunit.CommoditySelectNone.Click());
         List <Commodity> commodities = lastshippingunit.Commodities;
         foreach (Commodity comodity in commodities)
         {
             Assert.IsFalse(comodity.Option.IsSelected());
         }
         return("CommoditySelectNoneSuccess");
     }
     catch
     {
         return("CommoditySelectNoneFailed");
     }
 }
Ejemplo n.º 8
0
 private bool VerifyShippingUnit(UIVerifyData verificationData)
 {
     try
     {
         if (verificationData.VerificationElement.ToUpper() == "UNITQTY" && verificationData.VerifyFor.ToUpper() == "ERROR")
         {
             ShippingUnit shippingUnit = _CreateOrderPage.ShippingUnits.First();
             Assert.IsTrue(shippingUnit.UnitQty.GetValue().Equals("1"));
             Assert.IsTrue(shippingUnit.UnitQty.Clear());
             Assert.IsTrue(shippingUnit.UnitQty.Edit(Keys.Tab));
             Assert.IsTrue(_CreateOrderPage.SaveOrder.Click());
             Assert.IsTrue(shippingUnit.UnitQty.HasClass("error"));
             Assert.IsTrue(shippingUnit.UnitQty.ClearAndEdit("0"));
             Assert.IsTrue(shippingUnit.UnitQty.Edit(Keys.Tab));
             Assert.IsTrue(_CreateOrderPage.SaveOrder.Click());
             Assert.IsTrue(shippingUnit.UnitQty.HasClass("error"));
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }