public class QAFExtendedWebElement extends org.openqa.selenium.remote.RemoteWebElement implements QAFWebElementCommandListener, QAFWebElement
ElementMetaDataListener, 
ApplicationProperties.ELEMENT_GLOBAL_METADATA, 
ApplicationProperties.ELEMENT_ATTACH_DEFAULT_LISTENER, 
ApplicationProperties.QAF_LISTENERS| Modifier and Type | Class and Description | 
|---|---|
static class  | 
QAFExtendedWebElement.JsonConvertor  | 
| Modifier and Type | Field and Description | 
|---|---|
protected org.openqa.selenium.By | 
by  | 
protected boolean | 
cacheable  | 
protected java.lang.String | 
locator  | 
protected org.apache.commons.logging.Log | 
logger  | 
protected QAFExtendedWebElement | 
parentElement  | 
| Modifier | Constructor and Description | 
|---|---|
  | 
QAFExtendedWebElement(org.openqa.selenium.By by)  | 
protected  | 
QAFExtendedWebElement(QAFExtendedWebDriver driver)  | 
  | 
QAFExtendedWebElement(QAFExtendedWebDriver driver,
                     org.openqa.selenium.By by)  | 
  | 
QAFExtendedWebElement(QAFExtendedWebDriver driver,
                     org.openqa.selenium.By by,
                     boolean cacheable)  | 
  | 
QAFExtendedWebElement(QAFExtendedWebElement parentElement,
                     org.openqa.selenium.By by)  | 
  | 
QAFExtendedWebElement(QAFExtendedWebElement parentElement,
                     java.lang.String locator)  | 
  | 
QAFExtendedWebElement(java.lang.String locator)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
afterCommand(QAFExtendedWebElement element,
            CommandTracker commandTracker)  | 
void | 
assertAttribute(java.lang.String attr,
               StringMatcher matcher,
               java.lang.String... label)  | 
void | 
assertAttribute(java.lang.String name,
               java.lang.String value,
               java.lang.String... label)  | 
void | 
assertCssClass(java.lang.String name,
              java.lang.String... label)  | 
void | 
assertCssStyle(java.lang.String name,
              java.lang.String value,
              java.lang.String... label)  | 
void | 
assertCssStyleColor(java.lang.String prop,
                   java.lang.String value,
                   java.lang.String... label)
Special method to validate css color property. 
 | 
void | 
assertDisabled(java.lang.String... label)  | 
void | 
assertEnabled(java.lang.String... label)  | 
void | 
assertNotAttribute(java.lang.String attr,
                  StringMatcher matcher,
                  java.lang.String... label)  | 
void | 
assertNotAttribute(java.lang.String name,
                  java.lang.String value,
                  java.lang.String... label)  | 
void | 
assertNotCssClass(java.lang.String name,
                 java.lang.String... label)  | 
void | 
assertNotCssStyle(java.lang.String name,
                 java.lang.String value,
                 java.lang.String... label)  | 
void | 
assertNotCssStyleColor(java.lang.String prop,
                      java.lang.String value,
                      java.lang.String... label)
Special method to validate css color property. 
 | 
void | 
assertNotPresent(java.lang.String... label)  | 
void | 
assertNotSelected(java.lang.String... label)  | 
void | 
assertNotText(java.lang.String text,
             java.lang.String... label)  | 
<T> void | 
assertNotValue(T value,
              java.lang.String... label)  | 
void | 
assertNotVisible(java.lang.String... label)  | 
void | 
assertPresent(java.lang.String... label)  | 
void | 
assertSelected(java.lang.String... label)  | 
void | 
assertText(StringMatcher matcher,
          java.lang.String... label)  | 
void | 
assertText(java.lang.String text,
          java.lang.String... label)  | 
<T> void | 
assertValue(T value,
           java.lang.String... label)  | 
void | 
assertVisible(java.lang.String... label)  | 
void | 
assetNotText(StringMatcher matcher,
            java.lang.String... label)  | 
void | 
beforeCommand(QAFExtendedWebElement element,
             CommandTracker commandTracker)
This can be used as intercepter. 
 | 
protected org.openqa.selenium.remote.Response | 
execute(java.lang.String command,
       java.util.Map<java.lang.String,?> parameters)  | 
<T> T | 
executeAsyncScript(java.lang.String js)  | 
<T> T | 
executeScript(java.lang.String js)  | 
protected org.openqa.selenium.remote.Response | 
executeWitoutLog(java.lang.String command,
                java.util.Map<java.lang.String,?> parameters)  | 
QAFExtendedWebElement | 
findElement(org.openqa.selenium.By by)  | 
QAFExtendedWebElement | 
findElement(java.lang.String loc)  | 
<T extends QAFExtendedWebElement> | 
findElement(java.lang.String loc,
           java.lang.Class<T> t)  | 
QAFWebElement | 
findElementByCustomStretegy(java.lang.String strategy,
                           java.lang.String loc)  | 
java.util.List<org.openqa.selenium.WebElement> | 
findElements(org.openqa.selenium.By by)  | 
java.util.List<QAFWebElement> | 
findElements(java.lang.String loc)  | 
<T extends QAFExtendedWebElement> | 
findElements(java.lang.String loc,
            java.lang.Class<T> t)  | 
java.util.List<org.openqa.selenium.WebElement> | 
findElementsByCustomStretegy(java.lang.String strategy,
                            java.lang.String loc)  | 
protected org.openqa.selenium.By | 
getBy()  | 
java.lang.String | 
getCssValue(java.lang.String propertyName)  | 
java.lang.String | 
getDescription(java.lang.String... label)  | 
java.lang.String | 
getId()  | 
org.openqa.selenium.Point | 
getLocation()  | 
java.util.Map<java.lang.String,java.lang.Object> | 
getMetaData()  | 
WebDriverCommandLogger | 
getReporter()  | 
org.openqa.selenium.Dimension | 
getSize()  | 
QAFExtendedWebDriver | 
getWrappedDriver()  | 
void | 
givenNotPresent(java.lang.String... label)  | 
void | 
givenPresent()  | 
int | 
hashCode()  | 
protected void | 
initLoc(java.lang.String locator)  | 
boolean | 
isDisplayed()  | 
boolean | 
isPresent()  | 
void | 
onFailure(QAFExtendedWebElement element,
         CommandTracker commandTracker)
This can be used to propagate exception. 
 | 
void | 
registerListeners(QAFWebElementCommandListener listener)  | 
protected void | 
report(java.lang.String op,
      boolean outcome,
      java.lang.Object... args)  | 
void | 
setAttribute(java.lang.String name,
            java.lang.String value)  | 
protected void | 
setBy(org.openqa.selenium.By by)  | 
void | 
setDescription(java.lang.String description)  | 
void | 
setId(java.lang.String id)  | 
void | 
setParent(org.openqa.selenium.remote.RemoteWebDriver parent)  | 
java.lang.String | 
toString()  | 
boolean | 
verifyAttribute(java.lang.String attr,
               StringMatcher matcher,
               java.lang.String... label)  | 
boolean | 
verifyAttribute(java.lang.String name,
               java.lang.String value,
               java.lang.String... label)  | 
boolean | 
verifyCssClass(java.lang.String name,
              java.lang.String... label)  | 
boolean | 
verifyCssStyle(java.lang.String name,
              java.lang.String value,
              java.lang.String... label)  | 
boolean | 
verifyCssStyleColor(java.lang.String prop,
                   java.lang.String value,
                   java.lang.String... label)
Special method to validate css color property. 
 | 
boolean | 
verifyDisabled(java.lang.String... label)  | 
boolean | 
verifyEnabled(java.lang.String... label)  | 
boolean | 
verifyNotAttribute(java.lang.String attr,
                  StringMatcher matcher,
                  java.lang.String... label)  | 
boolean | 
verifyNotAttribute(java.lang.String name,
                  java.lang.String value,
                  java.lang.String... label)  | 
boolean | 
verifyNotCssClass(java.lang.String name,
                 java.lang.String... label)  | 
boolean | 
verifyNotCssStyle(java.lang.String name,
                 java.lang.String value,
                 java.lang.String... label)  | 
boolean | 
verifyNotCssStyleColor(java.lang.String prop,
                      java.lang.String value,
                      java.lang.String... label)
Special method to validate css color property. 
 | 
boolean | 
verifyNotPresent(java.lang.String... label)  | 
boolean | 
verifyNotSelected(java.lang.String... label)  | 
boolean | 
verifyNotText(StringMatcher matcher,
             java.lang.String... label)  | 
boolean | 
verifyNotText(java.lang.String text,
             java.lang.String... label)  | 
<T> boolean | 
verifyNotValue(T value,
              java.lang.String... label)  | 
boolean | 
verifyNotVisible(java.lang.String... label)  | 
boolean | 
verifyPresent(java.lang.String... label)  | 
boolean | 
verifySelected(java.lang.String... label)  | 
boolean | 
verifyText(StringMatcher matcher,
          java.lang.String... label)  | 
boolean | 
verifyText(java.lang.String text,
          java.lang.String... label)  | 
<T> boolean | 
verifyValue(T value,
           java.lang.String... label)  | 
boolean | 
verifyVisible(java.lang.String... label)  | 
void | 
waitForAttribute(java.lang.String name,
                java.lang.String value,
                long... timeout)  | 
void | 
waitForAttribute(java.lang.String attr,
                StringMatcher value,
                long... timeout)  | 
void | 
waitForCssClass(java.lang.String name,
               long... timeout)  | 
void | 
waitForCssStyle(java.lang.String name,
               java.lang.String value,
               long... timeout)  | 
void | 
waitForCssStyleColor(java.lang.String name,
                    java.lang.String value,
                    long... timeout)
Special method to wait for css color property. 
 | 
void | 
waitForDisabled(long... timeout)  | 
void | 
waitForEnabled(long... timeout)  | 
void | 
waitForNotAttribute(java.lang.String name,
                   java.lang.String value,
                   long... timeout)  | 
void | 
waitForNotAttribute(java.lang.String attr,
                   StringMatcher value,
                   long... timeout)  | 
void | 
waitForNotCssClass(java.lang.String name,
                  long... timeout)  | 
void | 
waitForNotCssStyle(java.lang.String name,
                  java.lang.String value,
                  long... timeout)  | 
void | 
waitForNotCssStyleColor(java.lang.String name,
                       java.lang.String value,
                       long... timeout)
Special method to wait for css color property. 
 | 
void | 
waitForNotPresent(long... timeout)  | 
void | 
waitForNotSelected(long... timeout)  | 
void | 
waitForNotText(java.lang.String text,
              long... timeout)  | 
void | 
waitForNotText(StringMatcher matcher,
              long... timeout)  | 
void | 
waitForNotValue(java.lang.Object value,
               long... timeout)  | 
void | 
waitForNotVisible(long... timeout)  | 
void | 
waitForPresent(long... timeout)  | 
void | 
waitForSelected(long... timeout)  | 
void | 
waitForText(java.lang.String text,
           long... timeout)  | 
void | 
waitForText(StringMatcher matcher,
           long... timeout)  | 
void | 
waitForValue(java.lang.Object value,
            long... timeout)  | 
void | 
waitForVisible(long... timeout)  | 
clear, click, equals, findElement, findElementByClassName, findElementByCssSelector, findElementById, findElementByLinkText, findElementByName, findElementByPartialLinkText, findElementByTagName, findElementByXPath, findElements, findElementsByClassName, findElementsByCssSelector, findElementsById, findElementsByLinkText, findElementsByName, findElementsByPartialLinkText, findElementsByTagName, findElementsByXPath, getAttribute, getCoordinates, getRect, getScreenshotAs, getTagName, getText, isEnabled, isSelected, sendKeys, setFileDetector, setFoundBy, submitclone, finalize, getClass, notify, notifyAll, wait, wait, waitprotected final org.apache.commons.logging.Log logger
protected transient org.openqa.selenium.By by
protected QAFExtendedWebElement parentElement
protected java.lang.String locator
protected boolean cacheable
protected QAFExtendedWebElement(QAFExtendedWebDriver driver)
public QAFExtendedWebElement(org.openqa.selenium.By by)
by - public QAFExtendedWebElement(java.lang.String locator)
locator - : locator or json string in {locator:'id=eleId';desc:'sample
            element'} format. locator can be selenium-1 style, for ex:
            id=eleId or name=eleName ...public QAFExtendedWebElement(QAFExtendedWebElement parentElement, java.lang.String locator)
parentElement - locator - public QAFExtendedWebElement(QAFExtendedWebDriver driver, org.openqa.selenium.By by)
driver - by - public QAFExtendedWebElement(QAFExtendedWebDriver driver, org.openqa.selenium.By by, boolean cacheable)
driver - by - cacheable - public QAFExtendedWebElement(QAFExtendedWebElement parentElement, org.openqa.selenium.By by)
protected void setBy(org.openqa.selenium.By by)
protected org.openqa.selenium.By getBy()
public java.lang.String getDescription(java.lang.String... label)
label - optional element descriptionpublic void setDescription(java.lang.String description)
protected void initLoc(java.lang.String locator)
protected org.openqa.selenium.remote.Response execute(java.lang.String command,
                                                      java.util.Map<java.lang.String,?> parameters)
execute in class org.openqa.selenium.remote.RemoteWebElementprotected org.openqa.selenium.remote.Response executeWitoutLog(java.lang.String command,
                                                               java.util.Map<java.lang.String,?> parameters)
public void setId(java.lang.String id)
setId in class org.openqa.selenium.remote.RemoteWebElementpublic java.lang.String getId()
getId in interface org.openqa.selenium.internal.HasIdentitygetId in class org.openqa.selenium.remote.RemoteWebElementpublic org.openqa.selenium.Point getLocation()
getLocation in interface org.openqa.selenium.WebElementgetLocation in class org.openqa.selenium.remote.RemoteWebElementpublic java.lang.String getCssValue(java.lang.String propertyName)
getCssValue in interface org.openqa.selenium.WebElementgetCssValue in class org.openqa.selenium.remote.RemoteWebElementpublic boolean isDisplayed()
isDisplayed in interface org.openqa.selenium.WebElementisDisplayed in class org.openqa.selenium.remote.RemoteWebElementpublic org.openqa.selenium.Dimension getSize()
getSize in interface org.openqa.selenium.WebElementgetSize in class org.openqa.selenium.remote.RemoteWebElementpublic boolean isPresent()
isPresent in interface QAFWebElementpublic int hashCode()
hashCode in class org.openqa.selenium.remote.RemoteWebElementpublic java.lang.String toString()
toString in class org.openqa.selenium.remote.RemoteWebElementpublic WebDriverCommandLogger getReporter()
public QAFExtendedWebDriver getWrappedDriver()
getWrappedDriver in interface org.openqa.selenium.internal.WrapsDrivergetWrappedDriver in class org.openqa.selenium.remote.RemoteWebElementpublic QAFExtendedWebElement findElement(org.openqa.selenium.By by)
findElement in interface org.openqa.selenium.SearchContextfindElement in interface org.openqa.selenium.WebElementfindElement in class org.openqa.selenium.remote.RemoteWebElementpublic QAFExtendedWebElement findElement(java.lang.String loc)
findElement in interface QAFWebElementpublic java.util.List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.By by)
findElements in interface org.openqa.selenium.SearchContextfindElements in interface org.openqa.selenium.WebElementfindElements in class org.openqa.selenium.remote.RemoteWebElementpublic java.util.List<QAFWebElement> findElements(java.lang.String loc)
findElements in interface QAFWebElementpublic <T extends QAFExtendedWebElement> java.util.List<T> findElements(java.lang.String loc, java.lang.Class<T> t)
public <T extends QAFExtendedWebElement> T findElement(java.lang.String loc, java.lang.Class<T> t)
public void afterCommand(QAFExtendedWebElement element, CommandTracker commandTracker)
afterCommand in interface QAFWebElementCommandListenerpublic void beforeCommand(QAFExtendedWebElement element, CommandTracker commandTracker)
QAFWebElementCommandListenerCommandTracker.setResponce(Response)beforeCommand in interface QAFWebElementCommandListenerpublic void onFailure(QAFExtendedWebElement element, CommandTracker commandTracker)
QAFWebElementCommandListenerCommandTracker.getStage()onFailure in interface QAFWebElementCommandListenerpublic void waitForVisible(long... timeout)
waitForVisible in interface QAFWebElementpublic void waitForNotVisible(long... timeout)
waitForNotVisible in interface QAFWebElementpublic void waitForDisabled(long... timeout)
waitForDisabled in interface QAFWebElementpublic void waitForEnabled(long... timeout)
waitForEnabled in interface QAFWebElementpublic void waitForPresent(long... timeout)
waitForPresent in interface QAFWebElementpublic void waitForNotPresent(long... timeout)
waitForNotPresent in interface QAFWebElementpublic void waitForText(StringMatcher matcher, long... timeout)
waitForText in interface QAFWebElementpublic void waitForText(java.lang.String text,
                        long... timeout)
waitForText in interface QAFWebElementpublic void waitForNotText(StringMatcher matcher, long... timeout)
waitForNotText in interface QAFWebElementpublic void waitForNotText(java.lang.String text,
                           long... timeout)
waitForNotText in interface QAFWebElementpublic void waitForValue(java.lang.Object value,
                         long... timeout)
waitForValue in interface QAFWebElementpublic void waitForNotValue(java.lang.Object value,
                            long... timeout)
waitForNotValue in interface QAFWebElementpublic void waitForSelected(long... timeout)
waitForSelected in interface QAFWebElementpublic void waitForNotSelected(long... timeout)
waitForNotSelected in interface QAFWebElementpublic void waitForAttribute(java.lang.String name,
                             java.lang.String value,
                             long... timeout)
waitForAttribute in interface QAFWebElementpublic void waitForAttribute(java.lang.String attr,
                             StringMatcher value,
                             long... timeout)
waitForAttribute in interface QAFWebElementpublic void waitForNotAttribute(java.lang.String name,
                                java.lang.String value,
                                long... timeout)
waitForNotAttribute in interface QAFWebElementpublic void waitForNotAttribute(java.lang.String attr,
                                StringMatcher value,
                                long... timeout)
waitForNotAttribute in interface QAFWebElementpublic void waitForCssClass(java.lang.String name,
                            long... timeout)
waitForCssClass in interface QAFWebElementpublic void waitForNotCssClass(java.lang.String name,
                               long... timeout)
waitForNotCssClass in interface QAFWebElementpublic void waitForCssStyle(java.lang.String name,
                            java.lang.String value,
                            long... timeout)
waitForCssStyle in interface QAFWebElementpublic void waitForNotCssStyle(java.lang.String name,
                               java.lang.String value,
                               long... timeout)
waitForNotCssStyle in interface QAFWebElementpublic void waitForCssStyleColor(java.lang.String name,
                                 java.lang.String value,
                                 long... timeout)
QAFWebElement#waitForCssStyle(String, String, String...)waitForCssStyleColor in interface QAFWebElementname - css style property for color to validate. For example: color, background-colorvalue - expected value - valid color name or rgb or rgba or haxtimeout - optional timeout and intervalpublic void waitForNotCssStyleColor(java.lang.String name,
                                    java.lang.String value,
                                    long... timeout)
QAFWebElement#waitForNotCssStyle(String, String, String...)waitForNotCssStyleColor in interface QAFWebElementname - css style property for color to validate. For example: color, background-colorvalue - expected value - valid color name or rgb or rgba or haxtimeout - optional timeout and intervalpublic boolean verifyPresent(java.lang.String... label)
verifyPresent in interface QAFWebElementpublic boolean verifyNotPresent(java.lang.String... label)
verifyNotPresent in interface QAFWebElementlabel - to provide in messagepublic boolean verifyVisible(java.lang.String... label)
verifyVisible in interface QAFWebElementpublic boolean verifyNotVisible(java.lang.String... label)
verifyNotVisible in interface QAFWebElementpublic boolean verifyEnabled(java.lang.String... label)
verifyEnabled in interface QAFWebElementpublic boolean verifyDisabled(java.lang.String... label)
verifyDisabled in interface QAFWebElementpublic boolean verifyText(java.lang.String text,
                          java.lang.String... label)
verifyText in interface QAFWebElementpublic boolean verifyNotText(java.lang.String text,
                             java.lang.String... label)
verifyNotText in interface QAFWebElementpublic boolean verifyNotText(StringMatcher matcher, java.lang.String... label)
verifyNotText in interface QAFWebElementpublic boolean verifyText(StringMatcher matcher, java.lang.String... label)
verifyText in interface QAFWebElementpublic <T> boolean verifyValue(T value,
                               java.lang.String... label)
verifyValue in interface QAFWebElementpublic <T> boolean verifyNotValue(T value,
                                  java.lang.String... label)
verifyNotValue in interface QAFWebElementpublic boolean verifySelected(java.lang.String... label)
verifySelected in interface QAFWebElementpublic boolean verifyNotSelected(java.lang.String... label)
verifyNotSelected in interface QAFWebElementpublic boolean verifyAttribute(java.lang.String name,
                               java.lang.String value,
                               java.lang.String... label)
verifyAttribute in interface QAFWebElementpublic boolean verifyAttribute(java.lang.String attr,
                               StringMatcher matcher,
                               java.lang.String... label)
verifyAttribute in interface QAFWebElementpublic boolean verifyNotAttribute(java.lang.String name,
                                  java.lang.String value,
                                  java.lang.String... label)
verifyNotAttribute in interface QAFWebElementpublic boolean verifyNotAttribute(java.lang.String attr,
                                  StringMatcher matcher,
                                  java.lang.String... label)
verifyNotAttribute in interface QAFWebElementpublic boolean verifyCssClass(java.lang.String name,
                              java.lang.String... label)
verifyCssClass in interface QAFWebElementpublic boolean verifyNotCssClass(java.lang.String name,
                                 java.lang.String... label)
verifyNotCssClass in interface QAFWebElementpublic boolean verifyCssStyle(java.lang.String name,
                              java.lang.String value,
                              java.lang.String... label)
verifyCssStyle in interface QAFWebElementpublic boolean verifyNotCssStyle(java.lang.String name,
                                 java.lang.String value,
                                 java.lang.String... label)
verifyNotCssStyle in interface QAFWebElementpublic boolean verifyCssStyleColor(java.lang.String prop,
                                   java.lang.String value,
                                   java.lang.String... label)
QAFWebElementQAFWebElement.verifyCssStyle(String, String, String...)verifyCssStyleColor in interface QAFWebElementprop - css style property for color to validate. For example: color, background-colorvalue - expected value - valid color name or rgb or rgba or haxlabel - optional label to use in report. If not provided it will use description if availablepublic boolean verifyNotCssStyleColor(java.lang.String prop,
                                      java.lang.String value,
                                      java.lang.String... label)
QAFWebElementQAFWebElement.verifyNotCssStyle(String, String, String...)verifyNotCssStyleColor in interface QAFWebElementprop - css style property for color to validate. For example: color, background-colorvalue - expected value - valid color name or rgb or rgba or haxlabel - optional label to use in report. If not provided it will use description if availablepublic void givenPresent()
givenPresent in interface QAFWebElementpublic void givenNotPresent(java.lang.String... label)
givenNotPresent in interface QAFWebElementpublic void assertPresent(java.lang.String... label)
assertPresent in interface QAFWebElementpublic void assertNotPresent(java.lang.String... label)
assertNotPresent in interface QAFWebElementpublic void assertVisible(java.lang.String... label)
assertVisible in interface QAFWebElementpublic void assertNotVisible(java.lang.String... label)
assertNotVisible in interface QAFWebElementpublic void assertEnabled(java.lang.String... label)
assertEnabled in interface QAFWebElementpublic void assertDisabled(java.lang.String... label)
assertDisabled in interface QAFWebElementpublic void assertText(java.lang.String text,
                       java.lang.String... label)
assertText in interface QAFWebElementpublic void assertNotText(java.lang.String text,
                          java.lang.String... label)
assertNotText in interface QAFWebElementpublic void assertText(StringMatcher matcher, java.lang.String... label)
assertText in interface QAFWebElementpublic void assetNotText(StringMatcher matcher, java.lang.String... label)
assetNotText in interface QAFWebElementpublic <T> void assertValue(T value,
                            java.lang.String... label)
assertValue in interface QAFWebElementpublic <T> void assertNotValue(T value,
                               java.lang.String... label)
assertNotValue in interface QAFWebElementpublic void assertSelected(java.lang.String... label)
assertSelected in interface QAFWebElementpublic void assertNotSelected(java.lang.String... label)
assertNotSelected in interface QAFWebElementpublic void assertAttribute(java.lang.String name,
                            java.lang.String value,
                            java.lang.String... label)
assertAttribute in interface QAFWebElementpublic void assertAttribute(java.lang.String attr,
                            StringMatcher matcher,
                            java.lang.String... label)
assertAttribute in interface QAFWebElementpublic void assertNotAttribute(java.lang.String name,
                               java.lang.String value,
                               java.lang.String... label)
assertNotAttribute in interface QAFWebElementpublic void assertNotAttribute(java.lang.String attr,
                               StringMatcher matcher,
                               java.lang.String... label)
assertNotAttribute in interface QAFWebElementpublic void assertCssClass(java.lang.String name,
                           java.lang.String... label)
assertCssClass in interface QAFWebElementpublic void assertNotCssClass(java.lang.String name,
                              java.lang.String... label)
assertNotCssClass in interface QAFWebElementpublic void assertCssStyle(java.lang.String name,
                           java.lang.String value,
                           java.lang.String... label)
assertCssStyle in interface QAFWebElementpublic void assertNotCssStyle(java.lang.String name,
                              java.lang.String value,
                              java.lang.String... label)
assertNotCssStyle in interface QAFWebElementpublic void assertCssStyleColor(java.lang.String prop,
                                java.lang.String value,
                                java.lang.String... label)
QAFWebElementQAFWebElement.assertCssStyle(String, String, String...)assertCssStyleColor in interface QAFWebElementprop - css style property for color to validate. For example: color, background-colorvalue - expected value - valid color name or rgb or rgba or haxlabel - optional label to use in report. If not provided it will use description if availablepublic void assertNotCssStyleColor(java.lang.String prop,
                                   java.lang.String value,
                                   java.lang.String... label)
QAFWebElementQAFWebElement.assertNotCssStyle(String, String, String...)assertNotCssStyleColor in interface QAFWebElementprop - css style property for color to validate. For example: color, background-colorvalue - expected value - valid color name or rgb or rgba or haxlabel - optional label to use in report. If not provided it will use description if availablepublic <T> T executeScript(java.lang.String js)
executeScript in interface QAFWebElementpublic <T> T executeAsyncScript(java.lang.String js)
executeAsyncScript in interface QAFWebElementpublic void setAttribute(java.lang.String name,
                         java.lang.String value)
setAttribute in interface QAFWebElementpublic void registerListeners(QAFWebElementCommandListener listener)
protected void report(java.lang.String op,
                      boolean outcome,
                      java.lang.Object... args)
public void setParent(org.openqa.selenium.remote.RemoteWebDriver parent)
setParent in class org.openqa.selenium.remote.RemoteWebElementpublic java.util.Map<java.lang.String,java.lang.Object> getMetaData()
public QAFWebElement findElementByCustomStretegy(java.lang.String strategy, java.lang.String loc)
findElementByCustomStretegy in interface FindsByCustomStretegypublic java.util.List<org.openqa.selenium.WebElement> findElementsByCustomStretegy(java.lang.String strategy,
                                                                                   java.lang.String loc)
findElementsByCustomStretegy in interface FindsByCustomStretegyCopyright © 2000 Infostretch Corp.