public string SetRefNumber(PurchaseOrderCommodity commodity) { try { if (commodity == null) { Order order = _MyOrderPage.Orders.First(); OrderCommodity orderCommodity = order.OrderCommodities.First(); _PurchaseOrderCommodityData.RefNumber = orderCommodity.Reference.GetText().Trim(); return("Copied"); } Assert.IsTrue(commodity.ItemNumber.WaitUntilDisplayed()); string itemNumber = commodity.ItemNumber.GetValue(); _PurchaseOrderCommodityData.RefNumber = itemNumber; return("Copied"); } catch { return("Failed"); } }
public string Verify() { try { Assert.IsTrue(_MyOrderPage.FirstOrderHeader.WaitUntilDisplayed()); List <Order> orders = _MyOrderPage.Orders; Order lastorder = orders.Last(); List <OrderCommodity> orderCommodities = lastorder.OrderCommodities; OrderCommodity orderCommodity = orderCommodities.Last(); Assert.IsTrue(orderCommodity.OrigQty.IsDisplayed()); Assert.IsTrue(MatchValue(_PurchaseOrderCommodityData.OriginalQty, orderCommodity.OrigQty.GetText(0))); Assert.IsTrue(MatchValue(_PurchaseOrderCommodityData.LeftOverQty, orderCommodity.ExpQty.GetText(0))); Assert.IsTrue(MatchValue(orderCommodity.ActQty.GetText(0), "--")); Assert.IsFalse(orderCommodity.OrigQty.IsEditable()); Assert.IsTrue(lastorder.ShortShippedIcon.IsDisplayed()); //Assert.IsTrue(lastorder.ShortShippedIcon.MouseHover()); //Assert.IsTrue(MatchValue(lastorder.ToolTipsterContent.GetText(0), "Item Short Shipped")); return("VerificationSuccess"); } catch { return("VerificationFail"); } }