Esempio n. 1
0
 public WebBaseElement(By byLocator = null, IWebElement webElement = null,
                       List <IWebElement> webElements = null)
 {
     Invoker         = new ActionInvoker(this);
     GetElementClass = new GetElementClass(this);
     Actions         = new ElementsActions(this);
     WebAvatar       = new GetElementModule(this, byLocator)
     {
         WebElement = webElement, WebElements = webElements
     };
 }
Esempio n. 2
0
 public WebBaseElement(By byLocator = null, IWebElement webElement = null)
 {
     Invoker         = new ActionInvoker(this);
     GetElementClass = new GetElementClass(this);
     Actions         = new ElementsActions(this);
     _webElement     = webElement;
     Avatar          = new GetElementModule
     {
         Element   = this,
         ByLocator = byLocator
     };
 }
Esempio n. 3
0
 public WebBaseElement(By byLocator = null, IWebElement webElement = null,
                       List <IWebElement> webElements = null, WebBaseElement element = null)
 {
     Invoker         = new ActionInvoker(this);
     GetElementClass = new GetElementClass(this);
     Actions         = new ElementsActions(this);
     WebAvatar       = new GetElementModule(this, byLocator)
     {
         WebElement = webElement, WebElements = webElements
     };
     if (element != null)
     {
         WebAvatar.DriverName = element.WebAvatar.DriverName;
         Parent = element.Parent;
     }
 }
Esempio n. 4
0
 public WebBaseElement() : this(By.Id("EMPTY"))
 {
     Invoker    = new ActionInvoker(this);
     GetElement = new GetElement(this);
     Actions    = new ElementsActions(this);
 }