Class RadioButtonUtils

java.lang.Object
com.version1.webdriver.utils.TolerantInteraction
com.version1.webdriver.utils.RadioButtonUtils

public final class RadioButtonUtils extends TolerantInteraction
Utility methods to select radio buttons
  • 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 located
      visibleLabelText - 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 located
      visibleLabelText - text that is visible on the page in the label tags
      timeout - 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 located
      visibleLabelText - text that is visible on the page in the label tags
      Throws:
      Throwable - any unhandled or un-tolerated exception