java.lang.Object
org.openqa.selenium.devtools.v120.domsnapshot.model.LayoutTreeNode

public class LayoutTreeNode extends Object
Details of an element in the DOM tree with a LayoutObject.
  • Constructor Details

  • Method Details

    • getDomNodeIndex

      public Integer getDomNodeIndex()
      The index of the related DOM node in the `domNodes` array returned by `getSnapshot`.
    • getBoundingBox

      public Rect getBoundingBox()
      The bounding box in document coordinates. Note that scroll offset of the document is ignored.
    • getLayoutText

      public Optional<String> getLayoutText()
      Contents of the LayoutText, if any.
    • getInlineTextNodes

      public Optional<List<InlineTextBox>> getInlineTextNodes()
      The post-layout inline text nodes, if any.
    • getStyleIndex

      public Optional<Integer> getStyleIndex()
      Index into the `computedStyles` array returned by `getSnapshot`.
    • getPaintOrder

      public Optional<Integer> getPaintOrder()
      Global paint order index, which is determined by the stacking order of the nodes. Nodes that are painted together will have the same index. Only provided if includePaintOrder in getSnapshot was true.
    • getIsStackingContext

      public Optional<Boolean> getIsStackingContext()
      Set to true to indicate the element begins a new stacking context.