Beispiel #1
0
 private bool UIVerify_DeliveryDetails(LoadDetailsUIVerifyData LoadDetailsUIVerifyData)
 {
     try
     {
         //Delivery
         _StopsTab.Delivery_Update.Click();
         _StopsTab.WaitUntilLoading();
         if (!_StopsTab.ArrivalDate.IsDisplayed(10))
         {
             Assert.IsTrue(_StopsTab.ArrivalDate.UIVerify(LoadDetailsUIVerifyData.Pickup_ArrivalDate));
             Assert.IsTrue(_StopsTab.ArrivalTime.UIVerify(LoadDetailsUIVerifyData.Pickup_ArrivalTime));
             Assert.IsTrue(_StopsTab.DepartureDate.UIVerify(LoadDetailsUIVerifyData.Delivery_DepartureDate));
             Assert.IsTrue(_StopsTab.DepartureTime.UIVerify(LoadDetailsUIVerifyData.Delivery_DepartureTime));
         }
         // Object desciption is changing based on type of load progress = 'Pending'
         else
         {
             Assert.IsTrue(_StopsTab.Delivery_ArrivalDate_Disabled.UIVerify(LoadDetailsUIVerifyData.Delivery_ArrivalDate));
             Assert.IsTrue(_StopsTab.Delivery_ArrivalTime_Disabled.UIVerify(LoadDetailsUIVerifyData.Delivery_ArrivalTime));
             Assert.IsTrue(_StopsTab.Delivery_DepartureDate_Disabled.UIVerify(LoadDetailsUIVerifyData.Delivery_DepartureDate));
             Assert.IsTrue(_StopsTab.Delivery_DepartureTime_Disabled.UIVerify(LoadDetailsUIVerifyData.Delivery_DepartureTime));
         }
         _StopsTab.Stop_UpdateCancel.Click();
         _StopsTab.WaitUntilLoading();
         return(true);
     }
     catch
     {
         return(false);
     }
 }