Class AppiumCheckSettings

  • All Implemented Interfaces:
    com.applitools.eyes.fluent.ICheckSettingsInternal, com.applitools.ICheckSettings, com.applitools.ICheckSettingsInternal

    public class AppiumCheckSettings
    extends com.applitools.eyes.fluent.CheckSettings
    • Constructor Detail

      • AppiumCheckSettings

        protected AppiumCheckSettings()
      • AppiumCheckSettings

        protected AppiumCheckSettings​(com.applitools.eyes.Region region)
      • AppiumCheckSettings

        protected AppiumCheckSettings​(org.openqa.selenium.By selector)
      • AppiumCheckSettings

        protected AppiumCheckSettings​(org.openqa.selenium.WebElement webElement)
      • AppiumCheckSettings

        protected AppiumCheckSettings​(boolean isWebView)
      • AppiumCheckSettings

        protected AppiumCheckSettings​(String webview)
    • Method Detail

      • clone

        public AppiumCheckSettings clone()
        Specified by:
        clone in interface com.applitools.ICheckSettingsInternal
        Overrides:
        clone in class com.applitools.eyes.fluent.CheckSettings
      • layout

        public AppiumCheckSettings layout​(org.openqa.selenium.By regionSelector,
                                          org.openqa.selenium.By... regionSelectors)
      • layout

        public AppiumCheckSettings layout​(org.openqa.selenium.WebElement element,
                                          org.openqa.selenium.WebElement... elements)
      • ignore

        public AppiumCheckSettings ignore​(org.openqa.selenium.By regionSelector,
                                          org.openqa.selenium.By... regionSelectors)
      • ignore

        public AppiumCheckSettings ignore​(org.openqa.selenium.WebElement element,
                                          org.openqa.selenium.WebElement... elements)
      • strict

        public AppiumCheckSettings strict​(org.openqa.selenium.By regionSelector,
                                          org.openqa.selenium.By... regionSelectors)
      • strict

        public AppiumCheckSettings strict​(org.openqa.selenium.WebElement element,
                                          org.openqa.selenium.WebElement... elements)
      • content

        public AppiumCheckSettings content​(org.openqa.selenium.By regionSelector,
                                           org.openqa.selenium.By... regionSelectors)
      • content

        public AppiumCheckSettings content​(org.openqa.selenium.WebElement element,
                                           org.openqa.selenium.WebElement... elements)
      • floating

        public AppiumCheckSettings floating​(org.openqa.selenium.By regionSelector,
                                            int maxUpOffset,
                                            int maxDownOffset,
                                            int maxLeftOffset,
                                            int maxRightOffset)
      • floating

        public AppiumCheckSettings floating​(org.openqa.selenium.WebElement element,
                                            int maxUpOffset,
                                            int maxDownOffset,
                                            int maxLeftOffset,
                                            int maxRightOffset)
      • accessibility

        public AppiumCheckSettings accessibility​(org.openqa.selenium.By regionSelector,
                                                 com.applitools.eyes.AccessibilityRegionType regionType)
      • accessibility

        public AppiumCheckSettings accessibility​(org.openqa.selenium.WebElement element,
                                                 com.applitools.eyes.AccessibilityRegionType regionType)
      • accessibility

        public AppiumCheckSettings accessibility​(com.applitools.eyes.AccessibilityRegionType regionType,
                                                 org.openqa.selenium.WebElement[] elementsToIgnore)
      • getCutElementType

        public ElementType getCutElementType()
      • getCutElementSelector

        public org.openqa.selenium.By getCutElementSelector()
      • getStatusBarExists

        public Boolean getStatusBarExists()
      • getTargetSelector

        public org.openqa.selenium.By getTargetSelector()
      • getTargetElement

        public org.openqa.selenium.WebElement getTargetElement()
      • fully

        public AppiumCheckSettings fully()
        Specified by:
        fully in interface com.applitools.ICheckSettings
        Overrides:
        fully in class com.applitools.eyes.fluent.CheckSettings
      • fully

        public AppiumCheckSettings fully​(Boolean fully)
        Specified by:
        fully in interface com.applitools.ICheckSettings
        Overrides:
        fully in class com.applitools.eyes.fluent.CheckSettings
      • scrollRootElement

        public AppiumCheckSettings scrollRootElement​(org.openqa.selenium.By selector)
      • scrollRootElement

        public AppiumCheckSettings scrollRootElement​(org.openqa.selenium.WebElement element)
      • getScrollRootElementId

        public String getScrollRootElementId()
      • getScrollRootElementSelector

        public org.openqa.selenium.By getScrollRootElementSelector()
      • getScrollRootElement

        public org.openqa.selenium.WebElement getScrollRootElement()
      • getCaptureStatusBar

        public Boolean getCaptureStatusBar()
      • isNotRegion

        public boolean isNotRegion()
      • pageId

        public AppiumCheckSettings pageId​(String pageId)
        Overrides:
        pageId in class com.applitools.eyes.fluent.CheckSettings
      • getPageId

        public String getPageId()
        Overrides:
        getPageId in class com.applitools.eyes.fluent.CheckSettings
      • lazyLoad

        public AppiumCheckSettings lazyLoad()
        Specified by:
        lazyLoad in interface com.applitools.ICheckSettings
        Overrides:
        lazyLoad in class com.applitools.eyes.fluent.CheckSettings
      • lazyLoad

        public AppiumCheckSettings lazyLoad​(com.applitools.eyes.LazyLoadOptions lazyLoadOptions)
        Specified by:
        lazyLoad in interface com.applitools.ICheckSettings
        Overrides:
        lazyLoad in class com.applitools.eyes.fluent.CheckSettings
      • getLazyLoadOptions

        public com.applitools.eyes.LazyLoadOptions getLazyLoadOptions()
        Overrides:
        getLazyLoadOptions in class com.applitools.eyes.fluent.CheckSettings
      • densityMetrics

        public AppiumCheckSettings densityMetrics​(int xDpi,
                                                  int yDpi)
        Specified by:
        densityMetrics in interface com.applitools.ICheckSettings
        Overrides:
        densityMetrics in class com.applitools.eyes.fluent.CheckSettings
      • densityMetrics

        public AppiumCheckSettings densityMetrics​(int xDpi,
                                                  int yDpi,
                                                  Double scaleRatio)
        Specified by:
        densityMetrics in interface com.applitools.ICheckSettings
        Overrides:
        densityMetrics in class com.applitools.eyes.fluent.CheckSettings
      • getIsDefaultWebview

        public Boolean getIsDefaultWebview()
      • getWebview

        public String getWebview()
      • getNMGOptions

        public List<com.applitools.eyes.visualgrid.model.NMGOptions> getNMGOptions()
      • NMGOptions

        public AppiumCheckSettings NMGOptions​(com.applitools.eyes.visualgrid.model.NMGOptions... options)
      • getScreenshotMode

        public Boolean getScreenshotMode()