public static String GetWebElementValue(LocatorName Locname, string locatorval) { var webElement = CommonFunctions.FindWebElelement(Locname, locatorval); Console.WriteLine("value:" + webElement.GetAttribute("value")); return(webElement.GetAttribute("value")); }
public static IWebElement FindWebElelement(LocatorName Locname, String locatorval) { IWebElement WebElement = null; Boolean validLocatorName = true; switch (Locname) { case LocatorName.Id: WebElement = Driver.FindElement(By.Id(locatorval)); break; case LocatorName.Name: WebElement = Driver.FindElement(By.Name(locatorval)); break; case LocatorName.ClassName: WebElement = Driver.FindElement(By.ClassName(locatorval)); break; case LocatorName.Xpath: WebElement = Driver.FindElement(By.XPath(locatorval)); break; default: validLocatorName = false; break; } return(WebElement); }
public static void ClickButton(LocatorName Locname, string locatorval) { Thread.Sleep(4000); var webElement = CommonFunctions.FindWebElelement(Locname, locatorval); webElement.Click(); }
public static void EnterValueInTextBox(LocatorName Locname, string locatorval, string enterText) { var webElement = CommonFunctions.FindWebElelement(Locname, locatorval); webElement.Clear(); Thread.Sleep(2000); webElement.SendKeys(enterText); Thread.Sleep(3000); }
public static void selectAnOptionFromlistbox(LocatorName Locname, string locatorval, string optionToSelect) { var selectionListElement = FindWebElelement(Locname, locatorval); SelectElement selElement = new SelectElement(selectionListElement); //sel selElement.SelectByText(optionToSelect); }
public void WriteXml(XmlWriter writer) { LocatorName.WriteXml(writer, "name"); DataSet.WriteXml(writer, "dataSet"); writer.WriteStartElement("translation"); Translation.WriteXml(writer); writer.WriteEndElement(); writer.WriteStartElement("rotation"); Rotation.WriteXml(writer); writer.WriteEndElement(); }
public static void SendKey(LocatorName Locname, string locatorval, string enterText) { var webElement = CommonFunctions.FindWebElelement(Locname, locatorval); if (string.Equals(enterText, "tab")) { webElement.SendKeys(Keys.Tab); } else { webElement.SendKeys(Keys.Enter); } Thread.Sleep(3000); }
public void WriteFooter(BinaryWriter writer) { LocatorName.Write(writer); DataSet.Write(writer); }