Exemple #1
0
        public AppiumCheckSettings Accessibility(IWebElement element, AccessibilityRegionType regionType)
        {
            AppiumCheckSettings clone = Clone_();

            clone.Accessibility_(new AccessibilityRegionByElement(element, regionType));
            return(clone);
        }
        public ICheckSettings Accessibility(Rectangle region, AccessibilityRegionType regionType)
        {
            CheckSettings clone = Clone();

            clone.Accessibility_(region, regionType);
            return(clone);
        }
Exemple #3
0
        public AppiumCheckSettings Accessibility(By regionSelector, AccessibilityRegionType regionType)
        {
            AppiumCheckSettings clone = Clone_();

            clone.Accessibility_(new AccessibilityRegionBySelector(regionSelector, regionType));
            return(clone);
        }
Exemple #4
0
        public ICheckSettings Accessibility(Rectangle region, AccessibilityRegionType regionType)
        {
            CheckSettings clone = Clone();

            clone.Accessibility_(region, regionType);
            clone.fluentCode_.Append($"{nameof(Accessibility)}(new {nameof(Rectangle)}({region.X},{region.Y},{region.Width},{region.Height},{nameof(AccessibilityRegionType)}.{regionType}))");
            return(clone);
        }
        public SeleniumCheckSettings Accessibility(IWebElement element, AccessibilityRegionType regionType)
        {
            SeleniumCheckSettings clone = Clone_();

            clone.Accessibility_(new AccessibilityRegionByElement(element, regionType));
            clone.fluentCode_.Append($".{nameof(Accessibility)}({element},{nameof(AccessibilityRegionType)}.{regionType})");
            return(clone);
        }
        public SeleniumCheckSettings Accessibility(By regionSelector, AccessibilityRegionType regionType)
        {
            SeleniumCheckSettings clone = Clone_();

            clone.Accessibility_(new AccessibilityRegionBySelector(regionSelector, regionType));
            clone.fluentCode_.Append($".{nameof(Accessibility)}({regionSelector},{nameof(AccessibilityRegionType)}.{regionType})");
            return(clone);
        }
Exemple #7
0
 public AccessibilityRegionByRectangle(int left, int top, int width, int height, AccessibilityRegionType regionType)
 {
     Left   = left;
     Top    = top;
     Width  = width;
     Height = height;
     Type   = regionType;
 }
Exemple #8
0
        public AppiumCheckSettings Accessibility(AccessibilityRegionType regionType, params IWebElement[] elementsToIgnore)
        {
            AppiumCheckSettings clone = Clone_();

            foreach (IWebElement element in elementsToIgnore)
            {
                clone.Accessibility_(new AccessibilityRegionByElement(element, regionType));
            }
            return(clone);
        }
        public SeleniumCheckSettings Accessibility(AccessibilityRegionType regionType, params IWebElement[] elements)
        {
            SeleniumCheckSettings clone = Clone_();

            clone.fluentCode_.Append($".{nameof(Accessibility)}({nameof(AccessibilityRegionType)}.{regionType}");
            foreach (IWebElement element in elements)
            {
                clone.Accessibility_(new AccessibilityRegionByElement(element, regionType));
                clone.fluentCode_.Append($", {element}");
            }
            clone.fluentCode_.Append(")");
            return(clone);
        }
 public AccessibilityRegionByElement(IWebElement element, AccessibilityRegionType regionType)
 {
     element_    = element;
     regionType_ = regionType;
 }
 protected void Accessibility_(Rectangle rect, AccessibilityRegionType regionType)
 {
     Accessibility_(new AccessibilityRegionByRectangle(rect, regionType));
 }
 public new SeleniumCheckSettings Accessibility(Rectangle region, AccessibilityRegionType regionType)
 {
     return((SeleniumCheckSettings)base.Accessibility(region, regionType));
 }
 public AccessibilityRegionBySelector(By selector, AccessibilityRegionType regionType)
 {
     selector_   = selector;
     regionType_ = regionType;
 }
Exemple #14
0
 public AccessibilityRegionByRectangle(Rectangle region, AccessibilityRegionType regionType)
 {
     Region = region;
     Type   = regionType;
 }