コード例 #1
0
        WebDriverElement GetElement(WebDriverElement parentElement, By by)
        {
            if (parentElement == null)
            {
                IWebElement tempElement = m_webDriver.FindElement(by);
                if (null == tempElement)
                {
                    return(null);
                }
                return(new WebDriverElement(tempElement));
            }

            else
            {
                IWebElement tempElement = parentElement.GetIWebElement().FindElement(by);
                if (null == tempElement)
                {
                    return(null);
                }
                return(new WebDriverElement(tempElement));
            }
        }
コード例 #2
0
 public WebDriverElement GetElementByXpath(WebDriverElement parentElement, string xPath)
 {
     return(GetElement(parentElement, By.XPath(xPath)));
 }
コード例 #3
0
 public WebDriverElement GetElementById(WebDriverElement parentElement, string id)
 {
     return(GetElement(parentElement, By.Id(id)));
 }