Exemple #1
0
 public Element(
     IDriver driver,
     ArtOfTest.WebAii.ObjectModel.Element element,
     IUnityContainer container)
 {
     this.Driver          = driver;
     HtmlControl          = element.As <TElementType>();
     ElementFinderService = new ElementFinderService(container);
 }
        private TElement ResolveElement <TElement>(
            IDriver driver,
            ArtOfTest.WebAii.ObjectModel.Element element)
            where TElement : class, Core.Controls.IElement
        {
            var result = _container.Resolve <TElement>(
                new ResolverOverride[]
            {
                new ParameterOverride("driver", driver),
                new ParameterOverride("element", element),
                new ParameterOverride("container", _container)
            });

            return(result);
        }
Exemple #3
0
 public Checkbox(IDriver driver,
                 ArtOfTest.WebAii.ObjectModel.Element element,
                 IUnityContainer container) : base(driver, element, container)
 {
 }
 public ContentElement(IDriver driver,
                       ArtOfTest.WebAii.ObjectModel.Element element,
                       IUnityContainer container) : base(driver, element, container)
 {
     this.inputControl = element.As <TElementType>();
 }
Exemple #5
0
 public KendoGrid(IDriver driver,
                  ArtOfTest.WebAii.ObjectModel.Element element,
                  IUnityContainer container) : base(driver, element, container)
 {
     _gridId = HtmlControl.ID;
 }
Exemple #6
0
 public InputSubmit(IDriver driver,
                    ArtOfTest.WebAii.ObjectModel.Element element,
                    IUnityContainer container) : base(driver, element, container)
 {
 }