Skip to content

Attribute Assertions

assertElementAttrEquals

Description: This function will assert if element attribute equals given data in input column

ObjectName Action Input Condition Reference
mobileObject 🟢 assertElementAttrEquals @Data PageName << Hardcoded Input
mobileObject 🟢 assertElementAttrEquals DatasheetName:ColumnName PageName << Input from Datasheet
mobileObject 🟢 assertElementAttrEquals %variableName% PageName <<Input from variable
@Action(object = ObjectType.APP, desc ="Assert if [<Object>]'s Attribute Equals [<Data>]", input =InputType.YES)
public void assertElementAttrEquals() {
    assertElementAttr(SpecText.Type.IS);
}

assertElementAttrContains

Description: This function will assert if element attribute contains given data in input column

ObjectName Action Input Condition Reference
mobileObject 🟢 assertElementAttrContains @Data PageName << Hardcoded Input
mobileObject 🟢 assertElementAttrContains DatasheetName:ColumnName PageName << Input from Datasheet
mobileObject 🟢 assertElementAttrContains %variableName% PageName <<Input from variable
@Action(object = ObjectType.APP, desc ="Assert if [<Object>]'s Attribute Contains [<Data>]", input =InputType.YES)
public void assertElementAttrContains() {
    assertElementAttr(SpecText.Type.CONTAINS);
}

assertElementAttrStartsWith

Description: This function will assert if element attribute starts with given data in input column

ObjectName Action Input Condition Reference
mobileObject 🟢 assertElementAttrStartsWith @Data PageName << Hardcoded Input
mobileObject 🟢 assertElementAttrStartsWith DatasheetName:ColumnName PageName << Input from Datasheet
mobileObject 🟢 assertElementAttrStartsWith %variableName% PageName <<Input from variable
@Action(object = ObjectType.APP, desc ="Assert if [<Object>]'s Attribute StartsWith [<Data>]", input =InputType.YES)
public void assertElementAttrStartsWith() {
    assertElementAttr(SpecText.Type.STARTS);
}

assertElementAttrEndsWith

Description: This function will assert if element attribute ends with given data in input column

ObjectName Action Input Condition Reference
mobileObject 🟢 assertElementAttrEndsWith @Data PageName << Hardcoded Input
mobileObject 🟢 assertElementAttrEndsWith DatasheetName:ColumnName PageName << Input from Datasheet
mobileObject 🟢 assertElementAttrEndsWith %variableName% PageName <<Input from variable
@Action(object = ObjectType.APP, desc ="Assert if [<Object>]'s Attribute EndsWith [<Data>]", input =InputType.YES)
public void assertElementAttrEndsWith() {
    assertElementAttr(SpecText.Type.ENDS);
}

assertElementAttrMatches

Description: This function will assert if element attribute matches given data in input column

ObjectName Action Input Condition Reference
mobileObject 🟢 assertElementAttrMatches @Data PageName << Hardcoded Input
mobileObject 🟢 assertElementAttrMatches DatasheetName:ColumnName PageName << Input from Datasheet
mobileObject 🟢 assertElementAttrMatches %variableName% PageName <<Input from variable
@Action(object = ObjectType.APP, desc ="Assert if [<Object>]'s Attribute Matches [<Data>]", input =InputType.YES)
public void assertElementAttrMatches() {
    assertElementAttr(SpecText.Type.MATCHES);
}