Package core.helpers
Class VerifyHelper
java.lang.Object
core.helpers.VerifyHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisContainedInList(EnhancedBy list, String option) return if element is contained in listbooleanisElementContainingText(EnhancedBy element, String text) returns true if element contains textbooleanisElementHasExactText(EnhancedBy element, int index, String text) returns true if element has exact text valuebooleanisElementInList(EnhancedBy list, EnhancedBy target) return true if element is in list of elements.booleanisElementInList(EnhancedBy list, String option, EnhancedBy target) return true if element is in list of elements.booleanisExactMatchInList(EnhancedBy list, String option) return if element is an exact match in listbooleanisPresent(EnhancedBy element) returns true if element is displayedbooleanisTextDisplayed(String text) is text displayed on page driver.findElement(By.xpath("//*[contains(text(),'someText')]"));voidverifyAnyText(EnhancedBy target, String... values) verifies if text contains any of values in listvoidverifyAnyTextContaining(EnhancedBy target, String... values) verifies if text contains any of values in listvoidverifyElementContainingText(EnhancedBy element, String text) verify if element contains textvoidverifyElementCount(EnhancedBy by, int value, int... correction) verifies element count element must be > 0 correct value: if more elements than needed are identified.voidverifyElementHasExactText(EnhancedBy element, int index, String text) verify if element has exact text valuevoidverifies if element(s) is (are) displayedvoidverifies if element(s) is (are) not displayedvoidverifyElementText(EnhancedBy by, String value) verifies element text equals provided valuevoidverifyTextDisplayed(String text) verify if text is displayed on pagevoidverifyToolTip(EnhancedBy tooltip, int index, String text) verify tooltip is displayed
-
Constructor Details
-
VerifyHelper
public VerifyHelper()
-
-
Method Details
-
verifyElementIsDisplayed
verifies if element(s) is (are) displayed- Parameters:
by-
-
isPresent
returns true if element is displayed- Parameters:
element-- Returns:
-
isElementContainingText
returns true if element contains text- Parameters:
element-text-- Returns:
-
isElementHasExactText
returns true if element has exact text value- Parameters:
element-text-- Returns:
-
isElementInList
return true if element is in list of elements. eg. delete button in a table- Parameters:
list-target-- Returns:
-
isElementInList
return true if element is in list of elements. eg. delete button in a table with user row identified by name: bob- Parameters:
list-target-- Returns:
-
verifyElementHasExactText
verify if element has exact text value- Parameters:
element-text-
-
verifyElementContainingText
verify if element contains text- Parameters:
element-text-
-
verifyTextDisplayed
verify if text is displayed on page- Parameters:
text-
-
isTextDisplayed
is text displayed on page driver.findElement(By.xpath("//*[contains(text(),'someText')]"));- Parameters:
text-- Returns:
-
verifyToolTip
verify tooltip is displayed- Parameters:
tooltip-index-text-
-
verifyElementIsNotDisplayed
verifies if element(s) is (are) not displayed- Parameters:
by-
-
verifyElementText
verifies element text equals provided value- Parameters:
by-value-
-
verifyElementCount
verifies element count element must be > 0 correct value: if more elements than needed are identified. eg. 4 ids, But 3 only are download ids. correction applicable to mobile- Parameters:
by-value-
-
verifyAnyTextContaining
verifies if text contains any of values in list- Parameters:
target-values-
-
verifyAnyText
verifies if text contains any of values in list- Parameters:
target-values-
-
isContainedInList
return if element is contained in list- Parameters:
list-option-- Returns:
-
isExactMatchInList
return if element is an exact match in list- Parameters:
list-option-- Returns:
-