code: public static boolean performNavigationToHtmlElementAction(
              AccessibilityNodeInfoCompat node, int direction, String htmlElement) {
          final int action = (direction == DIRECTION_FORWARD)
                  ? AccessibilityNodeInfoCompat.ACTION_NEXT_HTML_ELEMENT
                  : AccessibilityNodeInfoCompat.ACTION_PREVIOUS_HTML_ELEMENT;
          final Bundle args = new Bundle();
          args.putString(
                  AccessibilityNodeInfoCompat.ACTION_ARGUMENT_HTML_ELEMENT_STRING, htmlElement);
          return node.performAction(action, args);
      }
docs: Sends an instruction to ChromeVox to read the specified HTML element in
  the given direction within a node.
  <p>
  WARNING: Calling this method with a source node of
  {@link android.webkit.WebView} has the side effect of closing the IME
  if currently displayed.
  
  @param node The node containing web content with ChromeVox to which the
  message should be sent
  @param direction {@link #DIRECTION_FORWARD} or
  {@link #DIRECTION_BACKWARD}
  @param htmlElement The HTML tag to send
  @return {@code true} if the action was performed, {@code false}
  otherwise.