Skip navigation links
A B C D E F G H I M P R 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 Glib_Briia on 17/06/2016.
Browser(WebDriver, boolean) - Constructor for class com.assertthat.selenium_shutterbug.utils.web.Browser
 

C

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.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) - Constructor for class com.assertthat.selenium_shutterbug.utils.web.Coordinates
 
Coordinates(Point, Dimension) - Constructor for class com.assertthat.selenium_shutterbug.utils.web.Coordinates
 
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
 
CURRENT_SCROLL_X_JS - Static variable in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
CURRENT_SCROLL_Y_JS - Static variable in class com.assertthat.selenium_shutterbug.utils.web.Browser
 

D

DEVICE_PIXEL_RATIO - Static variable in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
driver - Variable in class com.assertthat.selenium_shutterbug.core.Snapshot
 

E

ELEMENT_OUT_OF_VIEWPORT_EX_MESSAGE - Static variable in class com.assertthat.selenium_shutterbug.core.Snapshot
 
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(BufferedImage, double) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
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
 
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

getBoundingClientRect(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
 
getDocHeight() - 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
 
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
 
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

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
 
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

MAX_DOC_HEIGHT_JS - Static variable in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
MAX_DOC_WIDTH_JS - Static variable in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
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
 

P

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

R

RELATIVE_COORDS_JS - Static variable in class com.assertthat.selenium_shutterbug.utils.web.Browser
 

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
 
SCROLL_INTO_VIEW_JS - Static variable in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
SCROLL_TO_JS - Static variable in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
ScrollStrategy - Enum in com.assertthat.selenium_shutterbug.utils.web
Created by Glib_Briia on 17/06/2016.
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
 
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
 
setImage(BufferedImage, Coordinates) - Method in class com.assertthat.selenium_shutterbug.core.ElementSnapshot
 
setImage(BufferedImage) - Method in class com.assertthat.selenium_shutterbug.core.Snapshot
 
setScrollTimeout(int) - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
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, boolean) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when need to screenshot particular element.
shootPage(WebDriver) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
Make screen shot of the viewport only.
shootPage(WebDriver, boolean) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
Make screen shot of the viewport only.
shootPage(WebDriver, ScrollStrategy) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when screen shooting the page and need to scroll while making screen shots, either vertically or horizontally or both directions (Chrome).
shootPage(WebDriver, ScrollStrategy, int) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when screen shooting the page and need to scroll while making screen shots, either vertically or horizontally or both directions (Chrome).
shootPage(WebDriver, ScrollStrategy, int, boolean) - Static method in class com.assertthat.selenium_shutterbug.core.Shutterbug
To be used when screen shooting the page and need to scroll while making screen shots, either vertically or horizontally or both directions (Chrome).
Shutterbug - Class in com.assertthat.selenium_shutterbug.core
Created by Glib_Briia on 26/06/2016.
Shutterbug() - Constructor for class com.assertthat.selenium_shutterbug.core.Shutterbug
 
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

takeScreenshot() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
takeScreenshotEntirePage() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
takeScreenshotScrollHorizontally() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
takeScreenshotScrollVertically() - Method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
thumbnailImage - Variable in class com.assertthat.selenium_shutterbug.core.Snapshot
 

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.utils.web.ScrollStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.assertthat.selenium_shutterbug.utils.web.ScrollStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
VIEWPORT_HEIGHT_JS - Static variable in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
VIEWPORT_WIDTH_JS - Static variable in class com.assertthat.selenium_shutterbug.utils.web.Browser
 

W

wait(int) - Static method in class com.assertthat.selenium_shutterbug.utils.web.Browser
 
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 D E F G H I M P R S T U V W 
Skip navigation links