Class Menu

java.lang.Object
com.onenetwork.platform.tools.test.ui.components.Component
com.onenetwork.platform.tools.test.ui.components.Menu

public class Menu
extends Component
Represents and instance of Ext.menu.Menu.
  • Field Summary

    Fields inherited from class com.onenetwork.platform.tools.test.ui.components.Component

    context, driver, element
  • Constructor Summary

    Constructors 
    Constructor Description
    Menu​(UIContext context, org.openqa.selenium.WebElement element)  
  • Method Summary

    Modifier and Type Method Description
    void checkFloatingMenuItem​(java.lang.String menuItemName)
    Get floating menu item by displayed label and click on it to check.
    void clickOnMenuItem​(java.lang.String menuItemName, boolean strictSearching)  
    org.openqa.selenium.WebElement getFloatingMenuItem​(java.lang.String menuItemName)
    Get floating menu item by displayed label.
    org.openqa.selenium.WebElement getMenuItem​(java.lang.String menuItemName)
    Get menu item WebElement by displayed label.
    org.openqa.selenium.WebElement getMenuItem​(java.lang.String menuItemName, boolean strictSearching)
    Get menu item WebElement by displayed label.
    void unCheckFloatingMenuItem​(java.lang.String menuItemName)
    Get floating menu item by displayed label and click on it to un-check.

    Methods inherited from class com.onenetwork.platform.tools.test.ui.components.Component

    getEl, getId, isDisplayed, isRequired

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Menu

      public Menu​(UIContext context, org.openqa.selenium.WebElement element)
  • Method Details

    • clickOnMenuItem

      public void clickOnMenuItem​(java.lang.String menuItemName, boolean strictSearching)
    • getMenuItem

      public org.openqa.selenium.WebElement getMenuItem​(java.lang.String menuItemName)
      Get menu item WebElement by displayed label.
      Parameters:
      menuItemName - label of menu item in menu
      Returns:
    • getMenuItem

      public org.openqa.selenium.WebElement getMenuItem​(java.lang.String menuItemName, boolean strictSearching)
      Get menu item WebElement by displayed label.
      Parameters:
      menuItemName - label of menu item in menu
      strictSearching - if true search menu item which has label equals to menuItemName. Otherwise menuItemName is substring of menu item label.
      Returns:
    • getFloatingMenuItem

      public org.openqa.selenium.WebElement getFloatingMenuItem​(java.lang.String menuItemName)
      Get floating menu item by displayed label.
      Parameters:
      menuItemName - label of menu item in menu
      Returns:
      WebElement of menu item
    • checkFloatingMenuItem

      public void checkFloatingMenuItem​(java.lang.String menuItemName)
      Get floating menu item by displayed label and click on it to check.
      Parameters:
      menuItemName - label of menu item in menu
    • unCheckFloatingMenuItem

      public void unCheckFloatingMenuItem​(java.lang.String menuItemName)
      Get floating menu item by displayed label and click on it to un-check.
      Parameters:
      menuItemName - label of menu item in menu