- capabilities - Variable in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- childCount() - Method in class edu.uci.qa.browserdriver.reports.ReportsTest
-
- Chrome - Static variable in class edu.uci.qa.browserdriver.utils.Browser
-
- ChromeBrowserDriver - Class in edu.uci.qa.browserdriver.drivers
-
- ChromeBrowserDriver(Browser, Capabilities) - Constructor for class edu.uci.qa.browserdriver.drivers.ChromeBrowserDriver
-
- ChromeHeadless - Static variable in class edu.uci.qa.browserdriver.utils.Browser
-
- ChromeHeadlessBrowser(String...) - Constructor for class edu.uci.qa.browserdriver.utils.Browser.ChromeHeadlessBrowser
-
- ChromeHeadlessDriver(Browser, Capabilities) - Constructor for class edu.uci.qa.browserdriver.utils.Browser.ChromeHeadlessDriver
-
- cipherAlgo - Variable in class edu.uci.qa.browserdriver.utils.CryptConfig
-
- clear(By) - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- clear(By, long) - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- clear(By) - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- clear(By, long) - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- clear(By) - Method in interface edu.uci.qa.browserdriver.manager.ElementManager
-
- clear(By, long) - Method in interface edu.uci.qa.browserdriver.manager.ElementManager
-
Waits for the visibility of the specified locator
for at most timeout
in seconds at most, then attempts to clear the text entry value if this element is a text entry
element.
- click(By) - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- click(By, long) - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- click(By) - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- click(By, long) - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- click(By) - Method in interface edu.uci.qa.browserdriver.manager.ElementManager
-
- click(By, long) - Method in interface edu.uci.qa.browserdriver.manager.ElementManager
-
Waits for the clickability of the specified locator
for specified
timeout
at most in seconds, then attempts to click it.
- close() - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- close() - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- closeReport() - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- closeReport() - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- closeReport() - Method in interface edu.uci.qa.browserdriver.manager.ReportManager
-
Closes the active report and sets it to null (to allow for setting another active report for
the browser).
- compare(WebDriverManager, String, String, double, T, T) - Static method in class edu.uci.qa.browserdriver.screenshot.ScreenshotProcessor
-
- compare() - Method in class edu.uci.qa.browserdriver.screenshot.Shot
-
Compares the current screenshot to the stored screenshot with an allowed difference deviation
of 0.
- compare(double) - Method in class edu.uci.qa.browserdriver.screenshot.Shot
-
Compares the current screenshot to the stored screenshot with an allowed difference of
specified deviation.
- compare(Platform, Platform) - Method in class edu.uci.qa.browserdriver.utils.Platform.PlatformComparator
-
- compareTo(T) - Method in class edu.uci.qa.browserdriver.screenshot.Shot
-
Compares the current screenshot to the screenshot specified.
- compareTo(T, double) - Method in class edu.uci.qa.browserdriver.screenshot.Shot
-
Compares the current screenshot to the screenshot specified with an allowed difference of
specified deviation.
- compareTo(Version) - Method in class edu.uci.qa.browserdriver.utils.Version
-
- ComparisonShot<T extends Shot<T>> - Class in edu.uci.qa.browserdriver.screenshot
-
- cover(Coordinates) - Method in class edu.uci.qa.browserdriver.screenshot.Screenshot
-
Cover the provided Coordinates with a singular color (black).
- cover(Coordinates, Color) - Method in class edu.uci.qa.browserdriver.screenshot.Screenshot
-
Cover the provided Coordinates with the specified color.
- cover(By) - Method in class edu.uci.qa.browserdriver.screenshot.Screenshot
-
Cover the provided locator with a singular color (black).
- cover(WebElement) - Method in class edu.uci.qa.browserdriver.screenshot.Screenshot
-
Cover the provided element with a singular color (black).
- cover(By, Color) - Method in class edu.uci.qa.browserdriver.screenshot.Screenshot
-
Cover the provided locator with the specified color.
- cover(WebElement, Color) - Method in class edu.uci.qa.browserdriver.screenshot.Screenshot
-
Cover the provided element with the specified color.
- cover(BufferedImage, Coordinates) - Static method in class edu.uci.qa.browserdriver.screenshot.ScreenshotProcessor
-
- cover(BufferedImage, Coordinates, Color) - Static method in class edu.uci.qa.browserdriver.screenshot.ScreenshotProcessor
-
- create(String...) - Static method in class edu.uci.qa.browserdriver.utils.Browser.ChromeHeadlessBrowser
-
- createBrowser() - Static method in class edu.uci.qa.browserdriver.BrowserDriver
-
Creates a new BrowserDriver using the
Browser
specified in the config, system
properties, environment variables, or default if neither is specified.
- createBrowser(String) - Static method in class edu.uci.qa.browserdriver.BrowserDriver
-
Creates a new BrowserDriver as the specified browser alias.
- createBrowser(Browser) - Static method in class edu.uci.qa.browserdriver.BrowserDriver
-
Creates a new BrowserDriver as the specified
Browser
.
- createBrowser(Capabilities) - Static method in class edu.uci.qa.browserdriver.BrowserDriver
-
Creates a new BrowserDriver using the
Browser
specified in the config, system
properties, environment variables, or default if neither is specified.
- createBrowser(String, Capabilities) - Static method in class edu.uci.qa.browserdriver.BrowserDriver
-
Creates a new BrowserDriver as the specified browser alias.
- createBrowser(Browser, Capabilities) - Static method in class edu.uci.qa.browserdriver.BrowserDriver
-
Creates a new BrowserDriver as the specified
Browser
.
- createBrowser(URL) - Static method in class edu.uci.qa.browserdriver.BrowserDriver
-
Creates a new Remote BrowserDriver at the given
URL
.
- createBrowser(String, URL) - Static method in class edu.uci.qa.browserdriver.BrowserDriver
-
Creates a new Remote BrowserDriver at the given
URL
.
- createBrowser(Browser, URL) - Static method in class edu.uci.qa.browserdriver.BrowserDriver
-
Creates a new Remote BrowserDriver at the given
URL
as the given
Browser
.
- createBrowser(URL, Capabilities) - Static method in class edu.uci.qa.browserdriver.BrowserDriver
-
- createBrowser(Class<? extends BrowserDriver>, Family, String...) - Static method in class edu.uci.qa.browserdriver.utils.Browser
-
- createDesktopBrowser(Class<? extends BrowserDriver>, String...) - Static method in class edu.uci.qa.browserdriver.utils.Browser
-
- createRemoteBrowser(Class<? extends BrowserDriver>, String...) - Static method in class edu.uci.qa.browserdriver.utils.Browser
-
- createUrl() - Static method in class edu.uci.qa.browserdriver.sauce.SauceLabs
-
- CryptConfig - Class in edu.uci.qa.browserdriver.utils
-
- CryptConfig() - Constructor for class edu.uci.qa.browserdriver.utils.CryptConfig
-
- Safari - Static variable in class edu.uci.qa.browserdriver.utils.Browser
-
- salt - Variable in class edu.uci.qa.browserdriver.utils.CryptConfig
-
- Sauce - Static variable in class edu.uci.qa.browserdriver.utils.Browser
-
- SauceBrowser - Class in edu.uci.qa.browserdriver.sauce
-
- SauceBrowser(Browser, Platform, Version) - Constructor for class edu.uci.qa.browserdriver.sauce.SauceBrowser
-
- SauceBrowserDriver - Class in edu.uci.qa.browserdriver.drivers
-
A
BrowserDriver
implementation that creates a remote browser in the SauceLabs
environment.
- SauceBrowserDriver(Browser, Capabilities) - Constructor for class edu.uci.qa.browserdriver.drivers.SauceBrowserDriver
-
- SauceCapabilities - Class in edu.uci.qa.browserdriver.sauce
-
- SauceCapabilities() - Constructor for class edu.uci.qa.browserdriver.sauce.SauceCapabilities
-
- SauceCapabilities(Capabilities) - Constructor for class edu.uci.qa.browserdriver.sauce.SauceCapabilities
-
- SauceDevice - Class in edu.uci.qa.browserdriver.sauce
-
- SauceDevice(Device) - Constructor for class edu.uci.qa.browserdriver.sauce.SauceDevice
-
- SauceDevice(Device, SauceLabs.Orientation, Version) - Constructor for class edu.uci.qa.browserdriver.sauce.SauceDevice
-
- SauceLabs - Class in edu.uci.qa.browserdriver.sauce
-
Class to simplify and centralize most API calls to SauceLabs' REST.
- SauceLabs() - Constructor for class edu.uci.qa.browserdriver.sauce.SauceLabs
-
- SauceLabs.Orientation - Enum in edu.uci.qa.browserdriver.sauce
-
- SauceLatest - Class in edu.uci.qa.browserdriver.sauce
-
- SauceLatest(Device) - Constructor for class edu.uci.qa.browserdriver.sauce.SauceLatest
-
- SauceLatest(Browser, Platform) - Constructor for class edu.uci.qa.browserdriver.sauce.SauceLatest
-
- SauceTestWatcher - Class in edu.uci.qa.browserdriver.testing
-
This JUnit watcher reports the final state of the test to SauceLabs (if test is a SauceLabs
instance).
- SauceTestWatcher(BrowserProvider) - Constructor for class edu.uci.qa.browserdriver.testing.SauceTestWatcher
-
- SauceTestWatcher(BrowserProvider, boolean) - Constructor for class edu.uci.qa.browserdriver.testing.SauceTestWatcher
-
- save() - Method in class edu.uci.qa.browserdriver.screenshot.Shot
-
- saveAll() - Method in class edu.uci.qa.browserdriver.screenshot.ComparisonShot
-
Saves the oldSnapshot, newSnapshot, difference snapshot, and side-by-side snapshot to the
comparison folder.
- saveSBS() - Method in class edu.uci.qa.browserdriver.screenshot.ComparisonShot
-
Save the Side-by-Side image of the comparison.
- screenshot() - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- screenshot(ScrollStrategy) - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- screenshot(By) - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- screenshot(WebElement) - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- screenshot() - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- screenshot(ScrollStrategy) - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- screenshot(By) - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- screenshot(WebElement) - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- screenshot() - Method in interface edu.uci.qa.browserdriver.manager.ScreenshotManager
-
Takes a screenshot of the entire page.
- screenshot(ScrollStrategy) - Method in interface edu.uci.qa.browserdriver.manager.ScreenshotManager
-
Takes a screenshot of the page using the specified scrolling strategy.
- screenshot(By) - Method in interface edu.uci.qa.browserdriver.manager.ScreenshotManager
-
To be used when need to screenshot particular element.
- screenshot(WebElement) - Method in interface edu.uci.qa.browserdriver.manager.ScreenshotManager
-
To be used when need to screenshot particular element.
- Screenshot - Class in edu.uci.qa.browserdriver.screenshot
-
- Screenshot(T) - Constructor for class edu.uci.qa.browserdriver.screenshot.Screenshot
-
- ScreenshotManager - Interface in edu.uci.qa.browserdriver.manager
-
- ScreenshotProcessor - Class in edu.uci.qa.browserdriver.screenshot
-
- ScreenshotProcessor() - Constructor for class edu.uci.qa.browserdriver.screenshot.ScreenshotProcessor
-
- ScreenshotTestWatcher - Class in edu.uci.qa.browserdriver.testing
-
This JUnit watcher takes a screenshot of the browser on test failure.
- ScreenshotTestWatcher(BrowserProvider) - Constructor for class edu.uci.qa.browserdriver.testing.ScreenshotTestWatcher
-
- ScreenshotTestWatcher(BrowserProvider, boolean) - Constructor for class edu.uci.qa.browserdriver.testing.ScreenshotTestWatcher
-
- screenshotViewport() - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- screenshotViewport() - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- screenshotViewport() - Method in interface edu.uci.qa.browserdriver.manager.ScreenshotManager
-
Takes a screenshot of the currently visible section of the page.
- scrollTo(By) - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- scrollTo(WebElement) - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- scrollTo(By) - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- scrollTo(WebElement) - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- scrollTo(By) - Method in interface edu.uci.qa.browserdriver.manager.ElementManager
-
Scrolls the browser to the specified location.
- scrollTo(WebElement) - Method in interface edu.uci.qa.browserdriver.manager.ElementManager
-
Scrolls the browser to the specified location.
- seleniumPlatform() - Method in enum edu.uci.qa.browserdriver.utils.Platform
-
- self() - Method in class edu.uci.qa.browserdriver.screenshot.ComparisonShot
-
- self() - Method in class edu.uci.qa.browserdriver.screenshot.ElementShot
-
- self() - Method in class edu.uci.qa.browserdriver.screenshot.Screenshot
-
- sendKeys(By, String) - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- sendKeys(By, String, long) - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- sendKeys(By, String) - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- sendKeys(By, String, long) - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- sendKeys(By, String) - Method in interface edu.uci.qa.browserdriver.manager.ElementManager
-
Use this method to simulate typing into an element, which may set its value.
- sendKeys(By, String, long) - Method in interface edu.uci.qa.browserdriver.manager.ElementManager
-
Use this method to simulate typing into an element, which may set its value.
- sessionId - Variable in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- setDefaultTimeout(long) - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- setDefaultTimeout(long) - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- setDefaultTimeout(long) - Method in interface edu.uci.qa.browserdriver.manager.ElementManager
-
- setId(int) - Method in class edu.uci.qa.browserdriver.reports.ReportsTest
-
- setImage(BufferedImage, Coordinates) - Method in class edu.uci.qa.browserdriver.screenshot.ElementShot
-
- setImage(BufferedImage) - Method in class edu.uci.qa.browserdriver.screenshot.Shot
-
- setManager(Manager) - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- setReport(Report) - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- setReport(Report) - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- setReport(Report) - Method in interface edu.uci.qa.browserdriver.manager.ReportManager
-
Sets the active report for the driver to write to.
- setupDriver() - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- setupDriver() - Method in class edu.uci.qa.browserdriver.drivers.ChromeBrowserDriver
-
- setupDriver() - Method in class edu.uci.qa.browserdriver.drivers.EdgeBrowserDriver
-
- setupDriver() - Method in class edu.uci.qa.browserdriver.drivers.FirefoxBrowserDriver
-
- setupDriver() - Method in class edu.uci.qa.browserdriver.drivers.HtmlBrowserDriver
-
- setupDriver() - Method in class edu.uci.qa.browserdriver.drivers.InternetExplorerBrowserDriver
-
- setupDriver() - Method in class edu.uci.qa.browserdriver.drivers.OperaBrowserDriver
-
- setupDriver() - Method in class edu.uci.qa.browserdriver.drivers.RemoteBrowserDriver
-
- setupDriver() - Method in class edu.uci.qa.browserdriver.drivers.SauceBrowserDriver
-
- setUrl(URL) - Static method in class edu.uci.qa.browserdriver.drivers.RemoteBrowserDriver
-
- Shot<T extends Shot<T>> - Class in edu.uci.qa.browserdriver.screenshot
-
- Shot(WebDriverManager) - Constructor for class edu.uci.qa.browserdriver.screenshot.Shot
-
- size(int, int) - Method in class edu.uci.qa.browserdriver.utils.Browser.ChromeHeadlessBrowser
-
- skipped(AssumptionViolatedException, Description) - Method in class edu.uci.qa.browserdriver.testing.ReportTestWatcher
-
- skipped(AssumptionViolatedException, Description) - Method in class edu.uci.qa.browserdriver.testing.ScreenshotTestWatcher
-
- sleep(long) - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
Deprecated.
- sleep(long) - Method in interface edu.uci.qa.browserdriver.manager.BrowserManager
-
- sleep(long) - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
Deprecated.
- specAlgo - Variable in class edu.uci.qa.browserdriver.utils.CryptConfig
-
- startChild(String) - Method in class edu.uci.qa.browserdriver.reports.ReportsTest
-
- startChild(String, String) - Method in class edu.uci.qa.browserdriver.reports.ReportsTest
-
- startTest(String) - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- startTest(String, String) - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- startTest(String) - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- startTest(String, String) - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-
- startTest(String) - Method in interface edu.uci.qa.browserdriver.manager.ReportManager
-
Starts a new test on the driver's report with the specified name and a blank description.
- startTest(String, String) - Method in interface edu.uci.qa.browserdriver.manager.ReportManager
-
Starts a new test on the driver's report with the specified name and description.
- startTest(String, String) - Method in class edu.uci.qa.browserdriver.reports.Report
-
- StrongEncryptionNotAvailableException(int) - Constructor for exception edu.uci.qa.browserdriver.utils.AES.StrongEncryptionNotAvailableException
-
- succeeded(Description) - Method in class edu.uci.qa.browserdriver.testing.ReportTestWatcher
-
- succeeded(Description) - Method in class edu.uci.qa.browserdriver.testing.SauceTestWatcher
-
Invoked if the unit test passes without error or failure.
- succeeded(Description) - Method in class edu.uci.qa.browserdriver.testing.ScreenshotTestWatcher
-
- switchTo() - Method in class edu.uci.qa.browserdriver.BrowserDriver
-
- switchTo() - Method in class edu.uci.qa.browserdriver.manager.defaults.DefaultManager
-