code: @Override
      public List<String> getOptions() throws WidgetException {
          try {
              org.openqa.selenium.support.ui.Select selectBox = new org.openqa.selenium.support.ui.Select(
                      findElement());
              List<WebElement> options = selectBox.getOptions();
  
              List<String> optionsTextValues = new ArrayList<String>();
              for (WebElement e : options) {
                  optionsTextValues.add(e.getText());
              }
  
              return optionsTextValues;
          } catch (Exception e) {
              throw new WidgetException("Error while fetching select options", getByLocator(), e);
          }
      }
docs: /*
  (non-Javadoc)
  
  @see qc.automation.framework.widget.ISelectList#getOptions()