public final class CommonStep
extends java.lang.Object
| Constructor and Description |
|---|
CommonStep() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addCookie(java.lang.String name,
java.lang.String value)
add cookie, This will valid for the entire domain
|
static void |
assertAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value)
Verify attribute value for specific locator somewhere in the page.
|
static void |
assertCssClass(java.lang.String loc,
java.lang.String className)
verify css class name for specific locator somewhere in the page.
|
static void |
assertCssStyle(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
Verify css property value for specific locator somewhere in the page.
|
static void |
assertCssStyleColor(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
This method verify the css color property value of is equal to value provide for element
locator
|
static void |
assertDisabled(java.lang.String loc)
Verify that the specified element is disable somewhere on the page
|
static void |
assertEnabled(java.lang.String loc)
Verify that the specified element is enable somewhere on the page
|
static void |
assertLinkWithPartialTextPresent(java.lang.String linkText)
Verify that the specified partial link is somewhere on the page
|
static void |
assertLinkWithTextPresent(java.lang.String linkText)
Verify that the specified link text is somewhere on the page
|
static void |
assertNotAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value)
Verify not attribute value for specific locator somewhere in the page.
|
static void |
assertNotCssClass(java.lang.String loc,
java.lang.String className)
verify not css class name for specific locator somewhere in the page.
|
static void |
assertNotCssStyle(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
Verify not css property value for specific locator somewhere in the page.
|
static void |
assertNotCssStyleColor(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
This method verify the css color property value of is not equal to value provide for element
locator
|
static void |
assertNotPresent(java.lang.String loc)
Verify that the specified element is not present somewhere on the page
|
static void |
assertNotSelected(java.lang.String loc)
Verify that the specified element is not selected somewhere on the page
|
static void |
assertNotText(java.lang.String loc,
java.lang.String text)
Verify an element is not contain the text.
|
static <T> void |
assertNotValue(java.lang.String loc,
T value)
Not verify the (whitespace-trimmed) value of an input field (or anything
else with a value parameter).
|
static void |
assertNotVisible(java.lang.String loc)
Verify that the specified element is not visible somewhere on the page
|
static void |
assertPresent(java.lang.String loc)
Verify that the specified element is somewhere on the page
|
static void |
assertSelected(java.lang.String loc)
Verify that the specified element is selected somewhere on the page
|
static void |
assertText(java.lang.String loc,
java.lang.String text)
Verify the text of an element.
|
static void |
assertValue(java.lang.String loc,
java.lang.String value)
Verify the (whitespace-trimmed) value of an input field (or anything else
with a value parameter).
|
static void |
assertVisible(java.lang.String loc) |
static void |
clear(java.lang.String loc)
clear the specified element value from the field
|
static void |
click(java.lang.String loc)
Clicks on a link, button, checkbox or radio button.
|
static void |
comment(java.lang.Object value) |
static void |
deleteAllCookies()
Delete all the cookies for the current domain.
|
static void |
deleteCookie(java.lang.String name)
Delete the named cookie from the current domain.
|
static void |
dragAndDrop(java.lang.String source,
java.lang.String target)
A convenience step for drag and drop that performs click-and-hold at the
location of the source element, moves to the location of the target
element, then releases the mouse.
|
static void |
get(java.lang.String url)
Opens an URL in the browser.
|
static void |
getCookieValue(java.lang.String name)
Get a cookie with a given name
|
static java.lang.String |
getText(java.lang.String loc)
Retrieve the value for specified element.
|
static void |
mouseOver(java.lang.String loc) |
static void |
sendKeys(java.lang.String text,
java.lang.String loc)
Insert text in the given locator
|
static void |
setAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value)
set the attribute value for specific locator somewhere in the page.
|
static void |
startTransaction(java.lang.String name)
Start time tracking which can be stopped by subsequent call to
stopTransaction(). |
static void |
startTransaction(java.lang.String name,
int threshold)
Start time tracking which can be stopped by subsequent call to
stopTransaction(). |
static void |
stopTransaction() |
static void |
store(java.lang.Object val,
java.lang.String var)
Store a value in variable to use later on.
|
static void |
storeLastStepResultInto(java.lang.String var)
Store last step result with the given name.
|
static void |
submit(java.lang.String loc)
Submit the specified page.
|
static void |
switchDriver(java.lang.String driverName)
Switch from one driver to another and visa-versa during the test.
|
static java.lang.Object |
switchToDefaultWindow()
switched to the defult window.
|
static java.lang.Object |
switchToFrame(java.lang.String locator) |
static java.lang.Object |
switchToParentFrame()
switches the webdriver context to the parent frame
|
static void |
switchToWindow(java.lang.String nameOrIndex)
Switch the context to the driver to new window Example:
switchToWindow '2' |
static void |
tearDownDriver()
This step will tear down driver.
|
static boolean |
verifyAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value)
Assert attribute value for specific locator somewhere in the page.
|
static boolean |
verifyCssClass(java.lang.String loc,
java.lang.String className)
Assert css class name for specific locator somewhere in the page.
|
static boolean |
verifyCssStyle(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
Assert css property value for specific locator somewhere in the page.
|
static void |
verifyCssStyleColor(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
This method verify the css color property value of is equal to value provide for element
locator
|
static boolean |
verifyDisabled(java.lang.String loc)
Assert that the specified element is disabled somewhere on the page
|
static boolean |
verifyEnabled(java.lang.String loc)
Assert that the specified element is not enable somewhere on the page
|
static boolean |
verifyLinkWithPartialTextPresent(java.lang.String linkText)
Asserts that the specified link with given partial text is somewhere on
the page
|
static boolean |
verifyLinkWithTextPresent(java.lang.String linkText)
Asserts that the specified link with given text is somewhere on the page
|
static boolean |
verifyNotAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value)
Assert not attribute value for specific locator somewhere in the page.
|
static boolean |
verifyNotCssClass(java.lang.String loc,
java.lang.String className)
Assert not css class name for specific locator somewhere in the page.
|
static boolean |
verifyNotCssStyle(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
Assert not css property value for specific locator somewhere in the page.
|
static void |
verifyNotCssStyleColor(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
This method verify the css color property value of is not equal to value provide for element
locator
|
static boolean |
verifyNotPresent(java.lang.String loc)
Assert that the specified element is not somewhere on the page
|
static boolean |
verifyNotSelected(java.lang.String loc)
Assert that the specified element is not selected somewhere on the page
|
static boolean |
verifyNotText(java.lang.String loc,
java.lang.String text)
Asserts the text of an element.
|
static <T> boolean |
verifyNotValue(java.lang.String loc,
T value)
Asserts not the value of an element.
|
static boolean |
verifyNotVisible(java.lang.String loc)
Assert that the specified element is not visible somewhere on the page
|
static boolean |
verifyPresent(java.lang.String loc)
Asserts that the specified element is somewhere on the page.
|
static boolean |
verifySelected(java.lang.String loc)
Assert that the specified element is selected somewhere on the page
|
static boolean |
verifyText(java.lang.String loc,
java.lang.String text)
Asserts the text of an element.
|
static <T> boolean |
verifyValue(java.lang.String loc,
T value)
Asserts the value of an element.
|
static boolean |
verifyVisible(java.lang.String loc)
Verify that the specified element is visible somewhere on the page
|
static void |
waitForAjaxToComplete()
Will check and wait until in-progress AJAX call get completed from any of
the
JsToolkit. |
static void |
waitForAjaxToComplete(java.lang.String jstoolkit)
Will check and wait until in-progress AJAX call get completed from
provide toolkit.
|
static void |
waitForAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value)
This method wait until it gets the value of an element attribute for
specified element locator.
|
static void |
waitForAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value,
long sec) |
static void |
waitForCssClass(java.lang.String loc,
java.lang.String className)
This method wait until it gets the CSS class name for specified element
locator
|
static void |
waitForCssClass(java.lang.String loc,
java.lang.String className,
long sec) |
static void |
waitForCssStyle(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
This method wait until it gets the property value for specified element
locator
|
static void |
waitForCssStyle(java.lang.String loc,
java.lang.String prop,
java.lang.String value,
long sec) |
static void |
waitForCssStyleColor(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
This method wait until it gets the css color property value for specified element
locator
|
static void |
waitForDisabled(java.lang.String loc)
Determines if the specified element is disable.
|
static void |
waitForDisabled(java.lang.String loc,
long sec) |
static void |
waitForEnabled(java.lang.String loc)
Determines if the specified element is enable.
|
static void |
waitForEnabled(java.lang.String loc,
long sec) |
static void |
waitForNotAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value)
This method wait until it can not gets the value of an element attribute
for specified element locator.
|
static void |
waitForNotAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value,
long sec) |
static void |
waitForNotCssClass(java.lang.String loc,
java.lang.String className)
This method wait until it can not gets the CSS class name for specified
element locator
|
static void |
waitForNotCssClass(java.lang.String loc,
java.lang.String className,
long sec) |
static void |
waitForNotCssStyle(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
This method wait until it can not gets the property value for specified
element locator
|
static void |
waitForNotCssStyle(java.lang.String loc,
java.lang.String prop,
java.lang.String value,
long sec) |
static void |
waitForNotCssStyleColor(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
This method wait until not the css color property value of element
locator
|
static void |
waitForNotPresent(java.lang.String loc)
Determines if the specified element is not present.
|
static void |
waitForNotPresent(java.lang.String loc,
long sec) |
static void |
waitForNotSelected(java.lang.String loc)
This method wait until the locator in the specified page will not be
selected.
|
static void |
waitForNotSelected(java.lang.String loc,
long sec) |
static void |
waitForNotText(java.lang.String loc,
java.lang.String text)
Gets the text of an element.
|
static void |
waitForNotText(java.lang.String loc,
java.lang.String text,
long sec) |
static void |
waitForNotValue(java.lang.String loc,
java.lang.Object value)
Gets the (whitespace-trimmed) value of an input field (or anything else
with a value parameter).
|
static void |
waitForNotValue(java.lang.String loc,
java.lang.Object value,
long sec) |
static void |
waitForNotVisible(java.lang.String loc)
Determines if the specified element is not visible.
|
static void |
waitForNotVisible(java.lang.String loc,
long sec) |
static void |
waitForPresent(java.lang.String loc)
Determines if the specified element is present.
|
static void |
waitForPresent(java.lang.String loc,
long sec) |
static void |
waitForSelected(java.lang.String loc)
This method wait until the locator in the specified page will be
selected.
|
static void |
waitForSelected(java.lang.String loc,
long sec) |
static void |
waitForText(java.lang.String loc,
java.lang.String text)
Gets the text of an element.
|
static void |
waitForText(java.lang.String loc,
java.lang.String text,
long sec) |
static void |
waitForValue(java.lang.String loc,
java.lang.Object value)
Gets the (whitespace-trimmed) value of an input field (or anything else
with a value parameter).
|
static void |
waitForValue(java.lang.String loc,
java.lang.Object value,
long sec) |
static void |
waitForVisible(java.lang.String loc)
Wait for the specified element is visible Determines if the specified
element is visible.
|
static void |
waitForVisible(java.lang.String loc,
long sec) |
public static void comment(java.lang.Object value)
public static void storeLastStepResultInto(java.lang.String var)
Example:
get text of 'my.ele.loc'
AND store into 'myeletext'
COMMENT: '${myeletext}'
var - : {0} : the name of variable you in which want to store last
step resultpublic static void store(java.lang.Object val,
java.lang.String var)
Example:
store 5 into 'price'
COMMENT: '${myeletext}'
val - : {0} : value to be stored in variablevar - : {1} : variable namepublic static void sendKeys(java.lang.String text,
java.lang.String loc)
Example:
sendKeys 'infostretch' into 'my.ele.loc'
text - : {0} : String to be insertloc - : {1} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void assertPresent(java.lang.String loc)
Example:
BDD
assert 'my.ele.loc' is present
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void assertLinkWithTextPresent(java.lang.String linkText)
Example:
BDD
assert link with text 'infostretch' is present"
KWD
linkText - : {0} : link text to be verified in browser page.public static void assertLinkWithPartialTextPresent(java.lang.String linkText)
Example:
BDD
assert link with partial text 'infostretch' is present"
KWD
linkText - : {0} : partial link text to be verified in browser page.public static boolean verifyPresent(java.lang.String loc)
Example:
BDD
verify 'my.ele.loc' is present
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static boolean verifyLinkWithTextPresent(java.lang.String linkText)
Example:
BDD
verify link with text 'About Us' is present
KWD
linkText - : {0} : link text to be verified in browser page.public static boolean verifyLinkWithPartialTextPresent(java.lang.String linkText)
Example:
BDD
verify link with partial text 'infostretch' is present
KWD
linkText - : {0} : partial link text to be verified in browser page.public static void assertVisible(java.lang.String loc)
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static boolean verifyVisible(java.lang.String loc)
Example:
BDD
verify 'my.ele.loc' is visible
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void get(java.lang.String url)
Example:
get 'http://www.infostretch.com'
get '/'
get '/Resources/case-studies.php'
url - : {0} : the URL to open; may be relative or absolutepublic static void switchDriver(java.lang.String driverName)
This will create a driver session if given driver is not available in current thread. Note that it will not tear-down the current driver session.
It is useful for some use cases involving browser and device - There are some use cases involving more than 2 devices/browsers (ex.: video conference)
For single driver in entire test case you don't required to use this method.
driverName - : driver name to create driver object. Refer QAF documentation
to understand what can be the driver namepublic static void tearDownDriver()
public static void switchToWindow(java.lang.String nameOrIndex)
switchToWindow '2'
switchToWindow 'Forgot Password Popup'
windowNameOrIndex - : title or index of the windowpublic static void clear(java.lang.String loc)
Example:
BDD
clear 'my.ele.loc'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static java.lang.String getText(java.lang.String loc)
Example:
BDD
get text of 'my.ele.loc'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void submit(java.lang.String loc)
Example:
BDD
submit 'my.ele.loc'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void click(java.lang.String loc)
Example:
BDD
click on 'my.ele.loc'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void dragAndDrop(java.lang.String source,
java.lang.String target)
Example:
BDD
drag 'source.ele.loc' and drop on 'target.ele.loc'
KWD
dragAndDrop|['source.ele.loc','target.ele.loc']|
source - : {0} : source element locator to emulate button down at.target - : {1} : target element locator to move to and release the
mouse at.public static void waitForVisible(java.lang.String loc)
Example:
BDD
wait until 'my.ele.loc' to be visible
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void waitForVisible(java.lang.String loc,
long sec)
public static void waitForNotVisible(java.lang.String loc)
Example:
BDD
wait until 'my.ele.loc' not to be visible
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void waitForNotVisible(java.lang.String loc,
long sec)
public static void waitForDisabled(java.lang.String loc)
Example:
BDD
wait until 'my.ele.loc' to be disable
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void waitForDisabled(java.lang.String loc,
long sec)
public static void waitForEnabled(java.lang.String loc)
Example:
BDD
wait until 'my.ele.loc' to be enable
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void waitForEnabled(java.lang.String loc,
long sec)
public static void waitForPresent(java.lang.String loc)
Example:
BDD
wait until 'my.ele.loc' to be present
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void waitForPresent(java.lang.String loc,
long sec)
public static void waitForNotPresent(java.lang.String loc)
Example:
BDD
wait until 'my.ele.loc' is not present
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void waitForNotPresent(java.lang.String loc,
long sec)
public static void waitForText(java.lang.String loc,
java.lang.String text)
Example:
BDD
wait until 'my.ele.loc' text 'infostretch'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorytext - : {1} : The text of element locatorpublic static void waitForText(java.lang.String loc,
java.lang.String text,
long sec)
public static void waitForNotText(java.lang.String loc,
java.lang.String text)
Example:
BDD
wait until 'my.ele.loc' text is not 'infostretch'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorytext - : {1} : The text of element locatorpublic static void waitForNotText(java.lang.String loc,
java.lang.String text,
long sec)
public static void waitForValue(java.lang.String loc,
java.lang.Object value)
Example:
BDD
wait until 'my.ele.loc' value is 'infostretch'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryvalue - : {1} : The object of value for element locatorpublic static void waitForValue(java.lang.String loc,
java.lang.Object value,
long sec)
public static void waitForNotValue(java.lang.String loc,
java.lang.Object value)
Example:
BDD
wait until 'my.ele.loc' value is not 'infostretch'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryvalue - : {1} : The object of value for element locatorpublic static void waitForNotValue(java.lang.String loc,
java.lang.Object value,
long sec)
public static void waitForSelected(java.lang.String loc)
Example:
BDD
wait until 'my.ele.loc' to be selected
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void waitForSelected(java.lang.String loc,
long sec)
public static void waitForNotSelected(java.lang.String loc)
Example:
BDD
wait until 'my.ele.loc' is not selected
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void waitForNotSelected(java.lang.String loc,
long sec)
public static void waitForAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value)
Example:
BDD
wait until 'my.ele.loc' for attribute 'type' value is 'send'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryattr - : {1} : attribute name which value to be verifiedvalue - : {2} : value of attributepublic static void waitForAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value,
long sec)
public static void waitForNotAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value)
Example:
BDD
wait until 'my.ele.loc' for attribute 'type' value is not 'send'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryattr - : {1} : attribute name which value to be verifiedvalue - : {2} : value of attributepublic static void waitForNotAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value,
long sec)
public static void waitForCssClass(java.lang.String loc,
java.lang.String className)
Example:
BDD
wait until 'my.ele.loc' css class name is 'ClassName'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryclassName - : {1} : CSS class name to be verifiedpublic static void waitForCssClass(java.lang.String loc,
java.lang.String className,
long sec)
public static void waitForNotCssClass(java.lang.String loc,
java.lang.String className)
Example:
BDD
wait until 'my.ele.loc' css class name is not 'ClassName'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryclassName - : {1} : CSS class name to be verifiedpublic static void waitForNotCssClass(java.lang.String loc,
java.lang.String className,
long sec)
public static void waitForCssStyle(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
Example:
BDD
wait until 'my.ele.loc' property 'propertyStyle' value is 'value'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryprop - : {1} : property (css style) to be verifiedvalue - : {2} : value of property (ie. css style property value)public static void waitForCssStyle(java.lang.String loc,
java.lang.String prop,
java.lang.String value,
long sec)
public static void waitForNotCssStyle(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
Example:
BDD
wait until 'my.ele.loc' property 'propertyStyle' value is not 'value'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryprop - : {1} : property (css style) to be verifiedvalue - : {2} : value of property (ie. css style property value)public static void waitForCssStyleColor(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
Example:
BDD
wait until 'my.ele.loc' color 'propertyStyle' value is 'value'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryprop - : {1} : color property (css style) to be verifiedvalue - : {2} : value of color in hex or rgb or rgbapublic static void waitForNotCssStyleColor(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
Example:
BDD
wait until 'my.ele.loc' color 'propertyStyle' value is not 'value'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryprop - : {1} : color property (css style) to be verifiedvalue - : {2} : value of color in hex or rgb or rgbapublic static void waitForNotCssStyle(java.lang.String loc,
java.lang.String prop,
java.lang.String value,
long sec)
public static boolean verifyNotPresent(java.lang.String loc)
Example:
BDD
verify 'my.ele.loc' not present
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void waitForAjaxToComplete()
JsToolkit. If you know the toolkit used in your AUT use
waitForAjaxToComplete(String)public static void waitForAjaxToComplete(java.lang.String jstoolkit)
jstoolkit - must be one of the JsToolkitpublic static boolean verifyNotVisible(java.lang.String loc)
Example:
BDD
verify 'my.ele.loc' not visible
KWD
loc - : an element locator, can be direct locator value or a locator
key stored in locator repositorypublic static boolean verifyEnabled(java.lang.String loc)
Example:
BDD
verify 'my.ele.loc' not enabled
KWD
loc - : an element locator, can be direct locator value or a locator
key stored in locator repositorypublic static boolean verifyDisabled(java.lang.String loc)
Example:
BDD
verify 'my.ele.loc' disabled
KWD
loc - : an element locator, can be direct locator value or a locator
key stored in locator repositorypublic static boolean verifyText(java.lang.String loc,
java.lang.String text)
Example:
BDD
verify 'my.ele.loc' text is 'infostretch'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorytext - : {1} : The text of element locatorpublic static boolean verifyNotText(java.lang.String loc,
java.lang.String text)
Example:
BDD
verify 'my.ele.loc' text is not 'infostretch'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorytext - : {1} : The text of element locatorpublic static <T> boolean verifyValue(java.lang.String loc,
T value)
Example:
BDD
verify 'my.ele.loc' value is 'Type Value'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorytext - : {1} : The type value of element locatorpublic static <T> boolean verifyNotValue(java.lang.String loc,
T value)
Example:
BDD
verify 'my.ele.loc' value is not 'Type Value'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorytext - : {1} : The type value of element locatorpublic static boolean verifySelected(java.lang.String loc)
Example:
BDD
verify 'my.ele.loc' is selected
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static boolean verifyNotSelected(java.lang.String loc)
Example:
BDD
verify 'my.ele.loc' is not selected
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static boolean verifyAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value)
Example:
BDD
verify 'my.ele.loc' attribute 'type' value is 'send'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryattr - : {1} : attribute name which value to be verifiedvalue - : {2} : value of attributepublic static boolean verifyNotAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value)
Example:
BDD
verify 'my.ele.loc' attribute 'type' value is not 'send'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryattr - : {1} : attribute name which value to be verifiedvalue - : {2} : value of attributepublic static boolean verifyCssClass(java.lang.String loc,
java.lang.String className)
Example:
BDD
verify 'my.ele.loc' css class name is 'class name'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryclassName - : {1} : css class name not to be verifiedpublic static boolean verifyNotCssClass(java.lang.String loc,
java.lang.String className)
Example:
BDD
verify 'my.ele.loc' css class name is not 'class name'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryclassName - : {1} : css class name not to be verifiedpublic static boolean verifyCssStyle(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
Example:
BDD
verify 'my.ele.loc' property 'Style' value is 'value'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryprop - : {1} : property (css style) to be verifiedvalue - : {2} : value of property (i.e css style property value)public static boolean verifyNotCssStyle(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
Example:
BDD
verify 'my.ele.loc' property 'Style' value is not 'value'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryprop - : {1} : property (css style) to be verifiedvalue - : {2} : value of property (i.e css style property value)public static void verifyCssStyleColor(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
Example:
BDD
verify 'my.ele.loc' color 'propertyStyle' value is 'value'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryprop - : {1} : color property (css style) to be verifiedvalue - : {2} : value of color in hex or rgb or rgbapublic static void verifyNotCssStyleColor(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
Example:
BDD
verify 'my.ele.loc' color 'propertyStyle' value is not 'value'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryprop - : {1} : color property (css style) to be verifiedvalue - : {2} : value of color in hex or rgb or rgbapublic static void assertNotPresent(java.lang.String loc)
Example:
BDD
assert 'my.ele.loc' is not present
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void assertNotVisible(java.lang.String loc)
Example:
BDD
assert 'my.ele.loc' is not visible
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void assertEnabled(java.lang.String loc)
Example:
BDD
assert 'my.ele.loc' is enable
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void assertDisabled(java.lang.String loc)
Example:
BDD
assert 'my.ele.loc' is disable
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void assertText(java.lang.String loc,
java.lang.String text)
Example:
BDD
assert 'my.ele.loc' text is 'infostretch'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorytext - : {1} : The text of element locatorpublic static void assertNotText(java.lang.String loc,
java.lang.String text)
Example:
BDD
assert 'my.ele.loc' text is not 'infostretch'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorytext - : {1} : The text of element locatorpublic static void assertValue(java.lang.String loc,
java.lang.String value)
Example:
BDD
assert 'my.ele.loc' value is 'value'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryvalue - : {1} : The value for element locatorpublic static <T> void assertNotValue(java.lang.String loc,
T value)
Example:
BDD
assert 'my.ele.loc' value is not 'value'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryvalue - : {1} : The object of value for element locatorpublic static void assertSelected(java.lang.String loc)
Example:
BDD
assert 'my.ele.loc' is selected
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void assertNotSelected(java.lang.String loc)
Example:
BDD
assert 'my.ele.loc' is not selected
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositorypublic static void assertAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value)
Example:
BDD
assert 'my.ele.loc' attribute 'type' value is 'send'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryattr - : {1} : attribute name which value to be assertedvalue - : {2} : value of attributepublic static void assertNotAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value)
Example:
BDD
assert 'my.ele.loc' attribute 'type' value is not 'send'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryattr - : {1} : attribute name which value not to be assertedvalue - : {2} : value of attributepublic static void assertCssClass(java.lang.String loc,
java.lang.String className)
Example:
BDD
assert 'my.ele.loc' css class name is 'class name'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryclassName - : {1} : css class name to be assertedpublic static void assertNotCssClass(java.lang.String loc,
java.lang.String className)
Example:
BDD
assert 'my.ele.loc' css class name is not 'class name'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryclassName - : {1} : css class name not to be assertedpublic static void assertCssStyle(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
Example:
BDD
assert 'my.ele.loc' property 'Style' value is 'value'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryprop - : {1} : property (css style) to be assertedvalue - : {2} : value of property (i.e css style property value)public static void assertNotCssStyle(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
Example:
BDD
assert 'my.ele.loc' property 'Style' value is not 'value'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryprop - : {1} : property (css style) to be assertedvalue - : {2} : value of property (i.e css style property value)public static void assertCssStyleColor(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
Example:
BDD
assert 'my.ele.loc' color 'propertyStyle' value is 'value'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryprop - : {1} : color property (css style) to be verifiedvalue - : {2} : value of color in hex or rgb or rgbapublic static void assertNotCssStyleColor(java.lang.String loc,
java.lang.String prop,
java.lang.String value)
Example:
BDD
assert 'my.ele.loc' color 'propertyStyle' value is not 'value'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryprop - : {1} : color property (css style) to be verifiedvalue - : {2} : value of color in hex or rgb or rgbapublic static void setAttribute(java.lang.String loc,
java.lang.String attr,
java.lang.String value)
Example:
BDD
set 'my.ele.loc' attribute 'type' value is 'value'
KWD
loc - : {0} : an element locator, can be direct locator value or a
locator key stored in locator repositoryattr - : {1} : attribute name which value not to be assertedvalue - : {2} : value of attributepublic static void addCookie(java.lang.String name,
java.lang.String value)
name - : {0} name of the cookievalue - : {1} value of the cookiepublic static void deleteCookie(java.lang.String name)
name - : {0} name of the cookie to be deletedpublic static void deleteAllCookies()
public static void getCookieValue(java.lang.String name)
name - : {0} name of the cookiepublic static void mouseOver(java.lang.String loc)
public static void startTransaction(java.lang.String name,
int threshold)
stopTransaction(). It will group all steps and track time with
given threshold comparison.name - threshold - public static void startTransaction(java.lang.String name)
stopTransaction(). It will group all steps and track time.name - public static void stopTransaction()
public static java.lang.Object switchToFrame(java.lang.String locator)
locator - - locator of framepublic static java.lang.Object switchToParentFrame()
public static java.lang.Object switchToDefaultWindow()