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 |
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 |
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 |
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 |
postContent(java.lang.String content,
java.lang.String resource)
This method post the content through the web service.
|
static void |
requestForResource(java.lang.String resource)
This method request for resource to the web service.
|
static void |
requestForResource(java.lang.String resource,
java.util.Map<java.lang.String,java.lang.String> params)
This method request for resource to the web service by passing the
required parameters.
|
static void |
response_should_have_status(java.lang.String status)
This method check for the response status of web service
|
static void |
response_should_have_statuscode(int statusCode)
This method check for the response status of web service
|
static void |
response_should_have_xpath(java.lang.String xpath)
This method check given Xpath is there in response status of web service
|
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 |
setServiceEndPoint(java.lang.String endpoint)
sets the service end point URL
|
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 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 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 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 |
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 |
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 switchToWindow(java.lang.String nameOrIndex)
switchToWindow '2'
switchToWindow 'Forgot Password Popup'
windowNameOrIndex - : title or index of the windowpublic static void setServiceEndPoint(java.lang.String endpoint)
Example:
BDD
service endpoint is 'http://feeds.feedburner.com/InfostretchMobileAndQaBlog'
KWD
endpoint - : {0} : The URL to be set as end pointpublic static void requestForResource(java.lang.String resource,
java.util.Map<java.lang.String,java.lang.String> params)
Example:
BDD
user request for resource 'resource' with 'params'
KWD
resource - : {0} : resource Stringparams - : {1} : parameterspublic static void requestForResource(java.lang.String resource)
Example:
BDD
user request for resource 'Resource String'
KWD
resource - : {0} : resource Stringpublic static void postContent(java.lang.String content,
java.lang.String resource)
Example:
BDD
user post 'postContent' for resource 'resource'
KWD
content - : {0} : content to be posted to service end pointresource - : {1} : resource stringpublic static void response_should_have_status(java.lang.String status)
Example:
BDD
response should have status 'ResponceStatus'
KWD
status - : {0} : Status String for Exampe: OK, CREATEDStatuspublic static void response_should_have_statuscode(int statusCode)
Example:
BDD
response should have status 'ResponceStatus'
KWD
status - : {0} : Status code, for example 200, 301Statuspublic static void response_should_have_xpath(java.lang.String xpath)
Example:
BDD
response should have xpath 'Xpath String'
KWD
xpath - : {0} : xpath string to be verified in resposepublic 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 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 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 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 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()