예제 #1
0
 /// <summary>
 /// Enter commission details
 /// </summary>
 /// <param name="equipmentName"></param>
 /// <param name="equipmentType"></param>
 /// <param name="iPAdress"></param>
 /// <param name="iPPortNumber"></param>
 public void EnterCommissionedDetails(string equipmentName, string equipmentType, string iPAdress, string iPPortNumber)
 {
     Thread.Sleep(1000);
     txtBoxEquipmentName.SendKeys(equipmentName);
     ElementExtensions.SelectByText(drpDownSelectEquipmentType, equipmentType);
     Thread.Sleep(2000);
     txtBoxIPAddress.SendKeys(iPAdress);
     Thread.Sleep(2000);
     txtBoxIPPortNumber.Clear();
     txtBoxIPPortNumber.SendKeys(iPPortNumber);
     btnAddOnCommissionPopUp.Click();
 }
예제 #2
0
 /// <summary>
 /// Clecked Decommission
 /// </summary>
 /// <param name="equipmentName"></param>
 /// <param name="equipmentType"></param>
 /// <param name="iPAdress"></param>
 /// <param name="iPPortNumber"></param>
 public void ClickDecommision(string equipmentName, string equipmentType, string iPAdress, string iPPortNumber)
 {
     try
     {
         lnkDecommission.Click();
     }
     catch (System.Reflection.TargetInvocationException)
     {
         lnkCommission.Click();
         lnkAddEquipment.Click();
         lnkCreateCommission.Click();
         Thread.Sleep(1000);
         txtBoxEquipmentName.SendKeys(equipmentName);
         ElementExtensions.SelectByText(drpDownSelectEquipmentType, equipmentType);
         txtBoxIPAddress.SendKeys(iPAdress);
         txtBoxIPPortNumber.Clear();
         txtBoxIPPortNumber.SendKeys(iPPortNumber);
         btnAddOnCommissionPopUp.Click();
         GetConformationMessage().Contains("Equipment Added Successfully");
         btnOk.Click();
         lblEquipment.Click();
         lnkDecommission.Click();
     }
 }