Skip to content

Element Assertions

assertElementContains

Description: This function will assert if element contains

ObjectName Action Input Condition Reference
mobileObject 🟢 assertElementContains PageName
@Action(object = ObjectType.APP, desc ="Assert if [<Object>] contains <Object2> ", condition = InputType.YES)
public void assertElementContains() {
    assertElementContains(false);
}

assertElementContainsPartly

Description: This function will assert if element partly contains

ObjectName Action Input Condition Reference
mobileObject 🟢 assertElementContainsPartly PageName
@Action(object = ObjectType.APP,desc ="Assert if [<Object>] partly contains  <Object2> ", input =InputType.NO, 
        condition = InputType.YES)
    public void assertElementContainsPartly() {
        assertElementContains(true);
}

assertElementTextEquals

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

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

assertElementTextContains

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

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

assertElementTextStartsWith

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

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

assertElementTextEndsWith

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

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

assertElementTextMatchesWith

Description: This function will assert if element text matches with given text in input column

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