Class TabSheet

All Implemented Interfaces:
Container, SpecificConditionHandler, ByLocator, SelenideElementWrapper<TabSheet>

public class TabSheet extends AbstractComponent<TabSheet> implements Container
Web-element wrapper for tab sheet. Supports working with tab sheet tabs.
  • Constructor Details

    • TabSheet

      public TabSheet(org.openqa.selenium.By by)
  • Method Details

    • getTabById

      public TabSheet.Tab getTabById(String tabUiTestId)
      Parameters:
      tabUiTestId - UI_TEST_ID attribute value pf the tab sheet tab web-element
      Returns:
      web-element wrapper for tab sheet tab found by the passed ID
    • getTabByText

      public TabSheet.Tab getTabByText(String tabText)
      Parameters:
      tabText - tab sheet tab text
      Returns:
      web-element wrapper for tab sheet tab found by the passed text
    • getTabBy

      public TabSheet.Tab getTabBy(org.openqa.selenium.By by)
      Parameters:
      by - By selector to find tab sheet tab
      Returns:
      web-element wrapper for tab sheet tab found by the passed By selector
    • getTabByTextBy

      protected org.openqa.selenium.By getTabByTextBy(String tabText)