All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.liferay.poshi.runner.selenium.LiferaySelenium Maven / Gradle / Ivy

/**
 * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */

package com.liferay.poshi.runner.selenium;

/**
 * @author Brian Wing Shun Chan
 */
@SuppressWarnings("deprecation")
public interface LiferaySelenium {

	public void addSelection(String locator, String optionLocator);

	public void antCommand(String fileName, String target) throws Exception;

	public void assertAccessible() throws Exception;

	public void assertAlert(String pattern) throws Exception;

	public void assertAlertNotPresent() throws Exception;

	public void assertAttributeNotPresent(String attribute, String locator)
		throws Exception;

	public void assertAttributePresent(String attribute, String locator)
		throws Exception;

	public void assertAttributeValue(
			String attribute, String locator, String pattern)
		throws Exception;

	public void assertChecked(String pattern) throws Exception;

	public void assertConfirmation(String pattern) throws Exception;

	public void assertConsoleErrors() throws Exception;

	public void assertConsoleTextNotPresent(String text) throws Exception;

	public void assertConsoleTextPresent(String text) throws Exception;

	public void assertCssValue(
			String locator, String cssAttribute, String cssValue)
		throws Exception;

	public void assertEditable(String locator) throws Exception;

	public void assertElementNotPresent(String locator) throws Exception;

	public void assertElementPresent(String locator) throws Exception;

	public void assertEmailBody(String index, String body) throws Exception;

	public void assertEmailSubject(String index, String subject)
		throws Exception;

	public void assertHTMLSourceTextNotPresent(String value) throws Exception;

	public void assertHTMLSourceTextPresent(String value) throws Exception;

	public void assertJavaScriptErrors(String ignoreJavaScriptError)
		throws Exception;

	public void assertLiferayErrors() throws Exception;

	public void assertLocation(String pattern) throws Exception;

	public void assertNoJavaScriptExceptions() throws Exception;

	public void assertNoLiferayExceptions() throws Exception;

	public void assertNotAlert(String pattern);

	public void assertNotAttributeValue(
			String locator, String attribute, String forbiddenValue)
		throws Exception;

	public void assertNotChecked(String locator) throws Exception;

	public void assertNotEditable(String locator) throws Exception;

	public void assertNotLocation(String pattern) throws Exception;

	public void assertNotPartialText(String locator, String pattern)
		throws Exception;

	public void assertNotSelectedLabel(String selectLocator, String pattern)
		throws Exception;

	public void assertNotText(String locator, String pattern) throws Exception;

	public void assertNotValue(String locator, String pattern) throws Exception;

	public void assertNotVisible(String locator) throws Exception;

	public void assertNotVisibleInPage(String locator) throws Exception;

	public void assertNotVisibleInViewport(String locator) throws Exception;

	public void assertPartialConfirmation(String pattern) throws Exception;

	public void assertPartialLocation(String pattern) throws Exception;

	public void assertPartialText(String locator, String pattern)
		throws Exception;

	public void assertPartialTextAceEditor(String locator, String pattern)
		throws Exception;

	public void assertPartialTextCaseInsensitive(String locator, String pattern)
		throws Exception;

	public void assertPrompt(String pattern, String value) throws Exception;

	public void assertSelectedLabel(String selectLocator, String pattern)
		throws Exception;

	public void assertText(String locator, String pattern) throws Exception;

	public void assertTextCaseInsensitive(String locator, String pattern)
		throws Exception;

	public void assertTextNotPresent(String pattern) throws Exception;

	public void assertTextPresent(String pattern) throws Exception;

	public void assertValue(String locator, String pattern) throws Exception;

	public void assertVisible(String locator) throws Exception;

	public void assertVisibleInPage(String locator) throws Exception;

	public void assertVisibleInViewport(String locator) throws Exception;

	public void check(String locator);

	public void click(String locator) throws Exception;

	public void clickAt(String locator, String coordString);

	public void close();

	public void connectToEmailAccount(String emailAddress, String emailPassword)
		throws Exception;

	public void copyText(String locator) throws Exception;

	public void copyValue(String locator) throws Exception;

	public void deleteAllEmails() throws Exception;

	public void doubleClick(String locator);

	public void doubleClickAt(String locator, String coordString);

	public void dragAndDrop(String locator, String movementsString);

	public void dragAndDropToObject(
		String locatorOfObjectToBeDragged,
		String locatorOfDragDestinationObject);

	public void echo(String message);

	public void fail(String message);

	public String getAlert();

	public String getAttribute(String attributeLocator);

	public String getBodyText();

	public String getConfirmation(String value);

	public int getElementHeight(String locator);

	public String getElementValue(String locator) throws Exception;

	public int getElementWidth(String locator);

	public String getEmailBody(String index) throws Exception;

	public String getEmailSubject(String index) throws Exception;

	public String getEval(String script);

	public String getFirstNumber(String locator);

	public String getFirstNumberIncrement(String locator);

	public String getHtmlSource();

	public String getLocation() throws Exception;

	public String getNumberDecrement(String value);

	public String getNumberIncrement(String value);

	public String getOutputDirName();

	public String getPrimaryTestSuiteName();

	public String getSelectedLabel(String selectLocator);

	public String[] getSelectedLabels(String selectLocator);

	public String getSikuliImagesDirName();

	public String getTestDependenciesDirName();

	public String getTestName();

	public String getText(String locator) throws Exception;

	public String getTitle();

	public void goBack();

	public boolean isAlertPresent();

	public boolean isAttributeNotPresent(String attribute, String locator);

	public boolean isAttributePresent(String attribute, String locator);

	public boolean isChecked(String locator);

	public boolean isConfirmation(String pattern) throws Exception;

	public boolean isConsoleTextNotPresent(String text) throws Exception;

	public boolean isConsoleTextPresent(String text) throws Exception;

	public boolean isEditable(String locator) throws Exception;

	public boolean isElementNotPresent(String locator) throws Exception;

	public boolean isElementPresent(String locator) throws Exception;

	public boolean isElementPresentAfterWait(String locator) throws Exception;

	public boolean isHTMLSourceTextPresent(String value) throws Exception;

	public boolean isNotChecked(String locator);

	public boolean isNotEditable(String locator) throws Exception;

	public boolean isNotPartialText(String locator, String value)
		throws Exception;

	public boolean isNotPartialTextAceEditor(String locator, String value)
		throws Exception;

	public boolean isNotSelectedLabel(String selectLocator, String pattern)
		throws Exception;

	public boolean isNotText(String locator, String value) throws Exception;

	public boolean isNotValue(String locator, String value) throws Exception;

	public boolean isNotVisible(String locator) throws Exception;

	public boolean isNotVisibleInPage(String locator) throws Exception;

	public boolean isNotVisibleInViewport(String locator) throws Exception;

	public boolean isPartialText(String locator, String value) throws Exception;

	public boolean isPartialTextAceEditor(String locator, String value)
		throws Exception;

	public boolean isPartialTextCaseInsensitive(String locator, String value)
		throws Exception;

	public boolean isSelectedLabel(String selectLocator, String pattern)
		throws Exception;

	public boolean isSikuliImagePresent(String image) throws Exception;

	public boolean isTCatEnabled();

	public boolean isTestName(String testName);

	public boolean isText(String locator, String value) throws Exception;

	public boolean isTextCaseInsensitive(String locator, String value)
		throws Exception;

	public boolean isTextNotPresent(String pattern) throws Exception;

	public boolean isTextPresent(String pattern) throws Exception;

	public boolean isValue(String locator, String value) throws Exception;

	public boolean isVisible(String locator) throws Exception;

	public boolean isVisibleInPage(String locator) throws Exception;

	public boolean isVisibleInViewport(String locator) throws Exception;

	public void javaScriptClick(String locator);

	public void javaScriptDragAndDropToObject(
			String sourceLocator, String targetLocator)
		throws Exception;

	public void javaScriptMouseDown(String locator);

	public void javaScriptMouseUp(String locator);

	public void keyDown(String locator, String keySequence);

	public void keyPress(String locator, String keySequence);

	public void keyUp(String locator, String keySequence);

	public void makeVisible(String locator);

	public void mouseDown(String locator);

	public void mouseDownAt(String locator, String coordString);

	public void mouseMove(String locator);

	public void mouseMoveAt(String locator, String coordString);

	public void mouseOut(String locator);

	public void mouseOver(String locator);

	public void mouseRelease();

	public void mouseUp(String locator);

	public void mouseUpAt(String locator, String coordString);

	public void open(String url) throws Exception;

	public void openWindow(String url, String windowID) throws Exception;

	public void paste(String locator) throws Exception;

	public void pause(String waitTime) throws Exception;

	public void pauseLoggerCheck() throws Exception;

	public void refresh();

	public void replyToEmail(String to, String body) throws Exception;

	public void runScript(String script);

	public void saveScreenshot() throws Exception;

	public void saveScreenshotAndSource() throws Exception;

	public void saveScreenshotBeforeAction(boolean actionFailed)
		throws Exception;

	public void scrollBy(String coordString);

	public void scrollWebElementIntoView(String locator) throws Exception;

	public void select(String selectLocator, String optionLocator);

	public void selectFieldText();

	public void selectFrame(String locator);

	public void selectPopUp(String windowID);

	public void selectWindow(String windowID);

	public void sendActionDescriptionLogger(String description);

	public boolean sendActionLogger(String command, String[] params);

	public void sendEmail(String to, String subject, String body)
		throws Exception;

	public void sendKeys(String locator, String value) throws Exception;

	public void sendKeysAceEditor(String locator, String value)
		throws Exception;

	public void sendLogger(String id, String status);

	public void sendMacroDescriptionLogger(String description);

	public void sendTestCaseCommandLogger(String command);

	public void sendTestCaseHeaderLogger(String command);

	public void setDefaultTimeout();

	public void setDefaultTimeoutImplicit();

	public void setPrimaryTestSuiteName(String primaryTestSuiteName);

	public void setTimeout(String timeout);

	public void setTimeoutImplicit(String timeout);

	public void setWindowSize(String coordString);

	public void sikuliAssertElementNotPresent(String image) throws Exception;

	public void sikuliAssertElementPresent(String image) throws Exception;

	public void sikuliClick(String image) throws Exception;

	public void sikuliClickByIndex(String image, String index) throws Exception;

	public void sikuliDragAndDrop(String image, String coordString)
		throws Exception;

	public void sikuliLeftMouseDown() throws Exception;

	public void sikuliLeftMouseUp() throws Exception;

	public void sikuliMouseMove(String image) throws Exception;

	public void sikuliRightMouseDown() throws Exception;

	public void sikuliRightMouseUp() throws Exception;

	public void sikuliType(String image, String value) throws Exception;

	public void sikuliUploadCommonFile(String image, String value)
		throws Exception;

	public void sikuliUploadTCatFile(String image, String value)
		throws Exception;

	public void sikuliUploadTempFile(String image, String value)
		throws Exception;

	public void startLogger();

	public void stop();

	public void stopLogger();

	public void type(String locator, String value) throws Exception;

	public void typeAceEditor(String locator, String value);

	public void typeAlloyEditor(String locator, String value);

	public void typeCKEditor(String locator, String value);

	public void typeEditor(String locator, String value);

	public void typeKeys(String locator, String value) throws Exception;

	public void typeScreen(String value);

	public void uncheck(String locator);

	public void uploadCommonFile(String locator, String value) throws Exception;

	public void uploadFile(String locator, String value);

	public void uploadTempFile(String locator, String value);

	public void verifyElementNotPresent(String locator) throws Exception;

	public void verifyElementPresent(String locator) throws Exception;

	public void verifyNotVisible(String locator) throws Exception;

	public void verifyVisible(String locator) throws Exception;

	public void waitForConfirmation(String pattern) throws Exception;

	public void waitForConsoleTextNotPresent(String text) throws Exception;

	public void waitForConsoleTextPresent(String text) throws Exception;

	public void waitForEditable(String locator) throws Exception;

	public void waitForElementNotPresent(String locator, String throwException)
		throws Exception;

	public void waitForElementPresent(String locator, String throwException)
		throws Exception;

	public void waitForNotEditable(String locator) throws Exception;

	public void waitForNotPartialText(String locator, String value)
		throws Exception;

	public void waitForNotSelectedLabel(String selectLocator, String pattern)
		throws Exception;

	public void waitForNotText(String locator, String value) throws Exception;

	public void waitForNotValue(String locator, String value) throws Exception;

	public void waitForNotVisible(String locator, String throwException)
		throws Exception;

	public void waitForNotVisibleInPage(String locator) throws Exception;

	public void waitForNotVisibleInViewport(String locator) throws Exception;

	public void waitForPartialText(String locator, String value)
		throws Exception;

	public void waitForPartialTextAceEditor(String locator, String value)
		throws Exception;

	public void waitForPartialTextCaseInsensitive(String locator, String value)
		throws Exception;

	public void waitForPopUp(String windowID, String timeout);

	public void waitForSelectedLabel(String selectLocator, String pattern)
		throws Exception;

	public void waitForText(String locator, String value) throws Exception;

	public void waitForTextCaseInsensitive(String locator, String pattern)
		throws Exception;

	public void waitForTextNotPresent(String value) throws Exception;

	public void waitForTextPresent(String value) throws Exception;

	public void waitForValue(String locator, String value) throws Exception;

	public void waitForVisible(String locator, String throwException)
		throws Exception;

	public void waitForVisibleInPage(String locator) throws Exception;

	public void waitForVisibleInViewport(String locator) throws Exception;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy