Skip navigation links
A B C E F G H I M N P S T U V W 

A

addText(BufferedImage, int, int, String, Color, Font) - Static method in class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
 
addTitle(BufferedImage, String, Color, Font) - Static method in class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
 

B

blur() - Method in class com.assertthat.selenium_shutterbug.core.PageSnapshot
Blur the entire page.
blur(WebElement) - Method in class com.assertthat.selenium_shutterbug.core.PageSnapshot
Blur provided element within the page only.
blur(BufferedImage) - Static method in class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
 
blurArea(BufferedImage, Coordinates) - Static method in class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
 
blurExcept(WebElement) - Method in class com.assertthat.selenium_shutterbug.core.PageSnapshot
Blurs all the page except the element provided.
blurExceptArea(BufferedImage, Coordinates) - Static method in class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
 
Browser - Class in com.assertthat.selenium_shutterbug.utils.web
Created by GlibBriia on 17/06/2016.
Browser(WebDriver, boolean) - Constructor for class com.assertthat.selenium_shutterbug.utils.web.Browser
 

C

Capture - Enum in com.assertthat.selenium_shutterbug.core
Created by Glib_Briia on 17/06/2016.
CaptureElement - Enum in com.assertthat.selenium_shutterbug.core
 
com.assertthat.selenium_shutterbug.core - package com.assertthat.selenium_shutterbug.core
 
com.assertthat.selenium_shutterbug.utils.file - package com.assertthat.selenium_shutterbug.utils.file
 
com.assertthat.selenium_shutterbug.utils.image - package com.assertthat.selenium_shutterbug.utils.image
 
com.assertthat.selenium_shutterbug.utils.image.model - package com.assertthat.selenium_shutterbug.utils.image.model
 
com.assertthat.selenium_shutterbug.utils.web - package com.assertthat.selenium_shutterbug.utils.web
 
convertToGrayAndWhite(BufferedImage) - Static method in class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
 
Coordinates - Class in com.assertthat.selenium_shutterbug.utils.web
Created by Glib_Briia on 17/06/2016.
Coordinates(WebElement, Double) - Constructor for class com.assertthat.selenium_shutterbug.utils.web.Coordinates
 
Coordinates(Point, Point, Dimension, Dimension, Double) - Constructor for class com.assertthat.selenium_shutterbug.utils.web.Coordinates
 
createImageFromBytes(byte[]) - Static method in class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
 
cropAndScale(BufferedImage, double, double, double) - Static method in class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
 
cropAndScale(BufferedImage, double, int, int) - Static method in class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
 
cropAround(WebElement, int, int) - Method in class com.assertthat.selenium_shutterbug.core.PageSnapshot
Crop the image around specified element with offset.
cropAround(BufferedImage, Coordinates, int, int) - Static method in class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
 

E

ElementOutsideViewportException - Exception in com.assertthat.selenium_shutterbug.utils.web
Created by Glib_Briia on 10/07/2016.
ElementOutsideViewportException() - Constructor for exception com.assertthat.selenium_shutterbug.utils.web.ElementOutsideViewportException
 
ElementOutsideViewportException(String) - Constructor for exception com.assertthat.selenium_shutterbug.utils.web.ElementOutsideViewportException
 
ElementOutsideViewportException(Throwable) - Constructor for exception com.assertthat.selenium_shutterbug.utils.web.ElementOutsideViewportException
 
ElementOutsideViewportException(String, Throwable) - Constructor for exception com.assertthat.selenium_shutterbug.utils.web.ElementOutsideViewportException
 
ElementSnapshot - Class in com.assertthat.selenium_shutterbug.core
Created by Glib_Briia on 17/06/2016.
equals(Snapshot, double) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
equals(Object) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
equals(BufferedImage) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
equals(String) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
equals(BufferedImage, double) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
equals(String, double) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
equalsEachPixels(ImageData, double) - Method in class com.assertthat.selenium_shutterbug.utils.image.model.ImageData
 
equalsEachPixelsWithCreateDifferencesImage(ImageData, double, String) - Method in class com.assertthat.selenium_shutterbug.utils.image.model.ImageData
 
equalsWithDiff(BufferedImage, String) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
equalsWithDiff(BufferedImage, String, double) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
equalsWithDiff(Snapshot, String) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
equalsWithDiff(Snapshot, String, double) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
equalsWithDiff(String, String) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
equalsWithDiff(String, String, double) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
evaluate(String) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
executeCustomCommand(String) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
executeJsScript(String, Object...) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 

F

FileUtil - Class in com.assertthat.selenium_shutterbug.utils.file
Created by Glib_Briia on 17/06/2016.
FileUtil() - Constructor for class com.assertthat.selenium_shutterbug.utils.file.FileUtil
 

G

getAbsoluteX() - Method in class com.assertthat.selenium_shutterbug.utils.web.Coordinates
 
getAbsoluteY() - Method in class com.assertthat.selenium_shutterbug.utils.web.Coordinates
 
getBytes() - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
getCoordinates(WebElement) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
getCurrentScrollX() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
getCurrentScrollY() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
getDevicePixelRatio() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
getDocHeight() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
getDocScrollBarWidth() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
getDocWidth() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
getElement(BufferedImage, Coordinates) - Static method in class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
 
getElementCurrentScrollX(WebElement) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
getElementCurrentScrollY(WebElement) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
getElementScrollBarHeight(WebElement) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
getElementScrollBarWidth(WebElement) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
getHeight() - Method in class com.assertthat.selenium_shutterbug.utils.web.Coordinates
 
getImage() - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
getJsScript(String) - Static method in class com.assertthat.selenium_shutterbug.utils.file.FileUtil
 
getScrollHeight() - Method in class com.assertthat.selenium_shutterbug.utils.web.Coordinates
 
getScrollWidth() - Method in class com.assertthat.selenium_shutterbug.utils.web.Coordinates
 
getUnderlyingDriver() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
getViewportHeight() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
getViewportWidth() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
getWidth() - Method in class com.assertthat.selenium_shutterbug.utils.web.Coordinates
 
getX() - Method in class com.assertthat.selenium_shutterbug.utils.web.Coordinates
 
getY() - Method in class com.assertthat.selenium_shutterbug.utils.web.Coordinates
 

H

hasAlpha(Image) - Static method in class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
 
hashCode() - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
highlight(WebElement) - Method in class com.assertthat.selenium_shutterbug.core.PageSnapshot
Highlights WebElement within the page with Color.red and line width 3.
highlight(WebElement, Color, int) - Method in class com.assertthat.selenium_shutterbug.core.PageSnapshot
Highlights WebElement within the page with provided color and line width.
highlight(BufferedImage, Coordinates, Color, int) - Static method in class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
 
highlightWithText(WebElement, String) - Method in class com.assertthat.selenium_shutterbug.core.PageSnapshot
Highlight WebElement within the page (same as in PageSnapshot.highlight(WebElement)} and adding provided text above highlighted element.
highlightWithText(WebElement, Color, int, String, Color, Font) - Method in class com.assertthat.selenium_shutterbug.core.PageSnapshot
Highlight WebElement within the page, same as in PageSnapshot.highlight(WebElement) but providing ability to override default color, font values.

I

image - Variable in class com.assertthat.selenium_shutterbug.core.Snapshot
 
ImageData - Class in com.assertthat.selenium_shutterbug.utils.image.model
 
ImageData(BufferedImage) - Constructor for class com.assertthat.selenium_shutterbug.utils.image.model.ImageData
 
ImageProcessor - Class in com.assertthat.selenium_shutterbug.utils.image
Created by Glib_Briia on 17/06/2016.
ImageProcessor() - Constructor for class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
 
imagesAreEquals(BufferedImage, BufferedImage, double) - Static method in class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
 
imagesAreEqualsWithDiff(BufferedImage, BufferedImage, String, double) - Static method in class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
Extends the functionality of imagesAreEqualsWithDiff, but creates a third BufferedImage and applies pixel manipulation to it.

M

monochrome(WebElement) - Method in class com.assertthat.selenium_shutterbug.core.PageSnapshot
Makes an element withing a page 'monochrome' - applies gray-and-white filter.
monochrome() - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
Apply gray-and-white filter to the image.
monochromeArea(BufferedImage, Coordinates) - Static method in class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
 

N

notEqualsDimensions(ImageData) - Method in class com.assertthat.selenium_shutterbug.utils.image.model.ImageData
 

P

PageSnapshot - Class in com.assertthat.selenium_shutterbug.core
Created by Glib_Briia on 17/06/2016.

S

save() - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
Final method to be called in the chain.
save(String) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
Final method to be called in the chain.
scale(BufferedImage, double) - Static method in class com.assertthat.selenium_shutterbug.utils.image.ImageProcessor
 
scrollBy(int, int) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
scrollElement(WebElement, int, int) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
scrollTo(int, int) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
scrollToElement(WebElement) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
scrollToElementVerticalCentered(WebElement) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
self() - Method in class com.assertthat.selenium_shutterbug.core.ElementSnapshot
 
self() - Method in class com.assertthat.selenium_shutterbug.core.PageSnapshot
 
self() - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
sendCommand(String, Object) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
setBeforeShootCondition(Function<WebDriver, ?>) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
setBeforeShootTimeout(int) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
setBetweenScrollTimeout(int) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
setImage(BufferedImage, Coordinates) - Method in class com.assertthat.selenium_shutterbug.core.ElementSnapshot
 
setImage(BufferedImage) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
shootElement(WebDriver, WebElement) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when need to screenshot particular element.
shootElement(WebDriver, WebElement, CaptureElement) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when need to screenshot particular element.
shootElement(WebDriver, WebElement, boolean) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when need to screenshot particular element.
shootElement(WebDriver, WebElement, CaptureElement, boolean) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when need to screenshot particular element.
shootElementVerticallyCentered(WebDriver, WebElement) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when need to screenshot particular element by vertically centering it in viewport.
shootElementVerticallyCentered(WebDriver, WebElement, boolean) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when need to screenshot particular element by vertically centering it within viewport.
shootFrame(WebDriver, String, CaptureElement, boolean) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when screenshotting the frame and need to scroll while making screenshots, either vertically or horizontally or both directions.
shootFrame(WebDriver, WebElement, CaptureElement, boolean) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when screenshotting the frame and need to scroll while making screenshots, either vertically or horizontally or both directions.
shootFrame(WebDriver, WebElement, CaptureElement) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when screenshotting the frame and need to scroll while making screenshots, either vertically or horizontally or both directions.
shootFrame(WebDriver, WebElement, CaptureElement, int, boolean) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when screenshotting the frame and need to scroll while making screenshots, either vertically or horizontally or both directions.
shootFrame(WebDriver, String, CaptureElement) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when screenshotting the frame and need to scroll while making screenshots, either vertically or horizontally or both directions.
shootFrame(WebDriver, String) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when screenshotting the frame Takes viewport of the frame screenshot be default
shootPage(WebDriver) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
Make screenshot of the viewport only.
shootPage(WebDriver, boolean) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
Make screenshot of the viewport only.
shootPage(WebDriver, Capture) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when screenshotting the page and need to scroll while making screenshots, either vertically or horizontally or both directions.
shootPage(WebDriver, Capture, int) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when screenshotting the page and need to scroll while making screenshots, either vertically or horizontally or both directions.
shootPage(WebDriver, Capture, boolean) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when screenshotting the page and need to scroll while making screenshots, either vertically or horizontally or both directions.
shootPage(WebDriver, Capture, int, boolean) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when screenshotting the page and need to scroll while making screenshots, either vertically or horizontally or both directions (Chrome).
Shutterbug - Class in com.assertthat.selenium_shutterbug.core
Created by Glib_Briia on 26/06/2016.
Snapshot<T extends Snapshot> - Class in com.assertthat.selenium_shutterbug.core
Created by Glib_Briia on 17/06/2016.
Snapshot() - Constructor for class com.assertthat.selenium_shutterbug.core.Snapshot
 

T

takeElementViewportScreenshot(WebElement) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
takeFrameViewportScreenshot(Coordinates) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
takeFullElementHorizontalScreenshotScroll(WebElement) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
takeFullElementScreenshotScroll(WebElement) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
takeFullElementVerticalScreenshotScroll(WebElement) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
takeFullPageElementScreenshot() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
Using different capture type dependently on driver: for chrome - chrome command will be used for firefox - geckodriver endpoint will be used if available for others - their default screenshot methods
takeFullPageHorizontalScreenshotScroll(Coordinates) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
takeFullPageScreenshot() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
Using different capture type dependently on driver: for chrome - chrome command will be used for firefox - geckodriver endpoint will be used if available for others - their default screenshot methods
takeFullPageScreenshotChromeCommand() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
takeFullPageScreenshotGeckoDriver() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
takeFullPageScreenshotScroll(Coordinates) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
takeFullPageVerticalScreenshotScroll(Coordinates) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
takeScreenshot() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 

U

UnableSaveSnapshotException - Exception in com.assertthat.selenium_shutterbug.utils.file
Created by Glib_Briia on 17/06/2016.
UnableSaveSnapshotException() - Constructor for exception com.assertthat.selenium_shutterbug.utils.file.UnableSaveSnapshotException
 
UnableSaveSnapshotException(String) - Constructor for exception com.assertthat.selenium_shutterbug.utils.file.UnableSaveSnapshotException
 
UnableSaveSnapshotException(Throwable) - Constructor for exception com.assertthat.selenium_shutterbug.utils.file.UnableSaveSnapshotException
 
UnableSaveSnapshotException(String, Throwable) - Constructor for exception com.assertthat.selenium_shutterbug.utils.file.UnableSaveSnapshotException
 
UnableTakeSnapshotException - Exception in com.assertthat.selenium_shutterbug.utils.web
Created by Glib_Briia on 17/06/2016.
UnableTakeSnapshotException() - Constructor for exception com.assertthat.selenium_shutterbug.utils.web.UnableTakeSnapshotException
 
UnableTakeSnapshotException(String) - Constructor for exception com.assertthat.selenium_shutterbug.utils.web.UnableTakeSnapshotException
 
UnableTakeSnapshotException(Throwable) - Constructor for exception com.assertthat.selenium_shutterbug.utils.web.UnableTakeSnapshotException
 
UnableTakeSnapshotException(String, Throwable) - Constructor for exception com.assertthat.selenium_shutterbug.utils.web.UnableTakeSnapshotException
 
UnableToCompareImagesException - Exception in com.assertthat.selenium_shutterbug.utils.image
Created by Glib_Briia on 25/06/2016.
UnableToCompareImagesException() - Constructor for exception com.assertthat.selenium_shutterbug.utils.image.UnableToCompareImagesException
 
UnableToCompareImagesException(String) - Constructor for exception com.assertthat.selenium_shutterbug.utils.image.UnableToCompareImagesException
 
UnableToCompareImagesException(Throwable) - Constructor for exception com.assertthat.selenium_shutterbug.utils.image.UnableToCompareImagesException
 
UnableToCompareImagesException(String, Throwable) - Constructor for exception com.assertthat.selenium_shutterbug.utils.image.UnableToCompareImagesException
 

V

valueOf(String) - Static method in enum com.assertthat.selenium_shutterbug.core.Capture
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.assertthat.selenium_shutterbug.core.CaptureElement
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.assertthat.selenium_shutterbug.core.Capture
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.assertthat.selenium_shutterbug.core.CaptureElement
Returns an array containing the constants of this enum type, in the order they are declared.

W

wait(ExpectedCondition<?>, int) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
Wait for condition to be true before taking screenshot
wait(int) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
Wait for before taking screenshot
wait(int) - Static method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
wait(Function<WebDriver, ?>, int) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
withCroppedThumbnail(String, String, double, double, double) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
Generate cropped thumbnail of the original screenshot.
withCroppedThumbnail(String, String, double, int, int) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
Generate cropped thumbnail of the original screenshot.
withCroppedThumbnail(double, double, double) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
Generate cropped thumbnail of the original screenshot.
withCroppedThumbnail(double, int, int) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
Generate cropped thumbnail of the original screenshot.
withName(String) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
withThumbnail(String, String, double) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
Generate a thumbnail of the original screenshot.
withThumbnail(Path, String, double) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
Generate a thumbnail of the original screenshot.
withThumbnail(double) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
Generate a thumbnail of the original screenshot.
withTitle(String) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
writeImage(BufferedImage, String, File) - Static method in class com.assertthat.selenium_shutterbug.utils.file.FileUtil
 
A B C E F G H I M N P S T U V W 
Skip navigation links

Copyright © 2020. All rights reserved.