public IWebElement FindElementByXpath(string xpath)
        {
            var resultElementXpath = WebElementsService.FindElementByXpath(xpath);

            return(resultElementXpath);
        }
 public string GetElementAttributes(IWebElement elementText, string attributeName)
 {
     return(WebElementsService.GetElementAttributes(elementText, attributeName));
 }
        public IWebElement FindElementByTagName(string tagname)
        {
            var resultElementCssSelector = WebElementsService.FindElementByTagName(tagname);

            return(resultElementCssSelector);
        }
        public ReadOnlyCollection <IWebElement> FindElementsByCssSelector(string CssSelectors)
        {
            var resultElementCssSelectors = WebElementsService.FindElementsByCssSelector(CssSelectors);

            return(resultElementCssSelectors);
        }
        /// <summary>
        /// 如果有Element的 Display, Visable or enable 會被設定為 false,一律用Class Name來找,因為這個function,只要Element有存在於DOM檔就可以抓的到!
        /// </summary>
        /// <param name="cssName"></param>
        /// <returns></returns>
        public IWebElement FindElementByCss(string cssName)
        {
            var resultElementCss = WebElementsService.FindElementByCss(cssName);

            return(resultElementCss);
        }
        public IWebElement FindElementByCssSelector(string CssSelector)
        {
            var resultElementCssSelector = WebElementsService.FindElementByCssSelector(CssSelector);

            return(resultElementCssSelector);
        }
        public string CheckElementTagType(string tag)
        {
            var resultTag = WebElementsService.CheckElementTagType(tag);

            return(resultTag);
        }
        public IWebElement FindElementById(string id)
        {
            var resultElementId = WebElementsService.FindElementById(id);

            return(resultElementId);
        }
        public IWebElement CleanOriginTextInsideElement(IWebElement elementObject)
        {
            var CleanUpElement = WebElementsService.CleanOriginText(elementObject);

            return(CleanUpElement);
        }
 public void SetAttributeByJavaScript(IWebElement element, string attributeName, string value)
 {
     WebElementsService.SetAttributeByJavaScript(element, attributeName, value);
 }
 public void ScrollTheWindowContentViewAreaByJs(int x, int y)
 {
     WebElementsService.ScrollTheViewToLeftistByJs(x, y);
 }
 public void WaitUntilAngularReady()
 {
     WebElementsService.WaitUntilAngularReady();
 }
 public void WaitUntilJSReady()
 {
     WebElementsService.WaitUntilJSReady();
 }