Package com.version1.webdriver.utils
Class RadioButtonUtils
java.lang.Object
com.version1.webdriver.utils.TolerantInteraction
com.version1.webdriver.utils.RadioButtonUtils
Utility methods to select radio buttons
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidselectByLabel(List<org.openqa.selenium.WebElement> webElements, String visibleLabelText) Given a list of WebElements that locate the labels of the radio buttons, finds the radio button with the given visible label text and selects it.static voidtolerantSelectByLabel(List<org.openqa.selenium.WebElement> webElements, String visibleLabelText) static voidtolerantSelectByLabel(List<org.openqa.selenium.WebElement> webElements, String visibleLabelText, int timeout) Methods inherited from class com.version1.webdriver.utils.TolerantInteraction
tolerantInteraction, tolerantInteraction, tolerantInteraction, tolerantInteraction, tolerantInteraction, tolerantInteractionToClear, tolerantInteractionToGetAttribute, tolerantInteractionToGetText
-
Constructor Details
-
RadioButtonUtils
public RadioButtonUtils()
-
-
Method Details
-
selectByLabel
public static void selectByLabel(List<org.openqa.selenium.WebElement> webElements, String visibleLabelText) Given a list of WebElements that locate the labels of the radio buttons, finds the radio button with the given visible label text and selects it.- Parameters:
webElements- active WebElements, already locatedvisibleLabelText- text that is visible on the page in the label tags
-
tolerantSelectByLabel
public static void tolerantSelectByLabel(List<org.openqa.selenium.WebElement> webElements, String visibleLabelText, int timeout) throws Throwable - Parameters:
webElements- active WebElements, already locatedvisibleLabelText- text that is visible on the page in the label tagstimeout- time in seconds to keep trying- Throws:
Throwable- any unhandled or un-tolerated exception
-
tolerantSelectByLabel
public static void tolerantSelectByLabel(List<org.openqa.selenium.WebElement> webElements, String visibleLabelText) throws Throwable - Parameters:
webElements- active WebElements, already locatedvisibleLabelText- text that is visible on the page in the label tags- Throws:
Throwable- any unhandled or un-tolerated exception
-