getElementByRelation method

Future<NodeId> getElementByRelation(
  1. NodeId nodeId,
  2. @Enum(['PopoverTarget', 'InterestTarget']) String relation
)

Returns the NodeId of the matched element according to certain relations. nodeId Id of the node from which to query the relation. relation Type of relation to get. Returns: NodeId of the element matching the queried relation.

Implementation

Future<NodeId> getElementByRelation(
  NodeId nodeId,
  @Enum(['PopoverTarget', 'InterestTarget']) String relation,
) async {
  assert(const ['PopoverTarget', 'InterestTarget'].contains(relation));
  var result = await _client.send('DOM.getElementByRelation', {
    'nodeId': nodeId,
    'relation': relation,
  });
  return NodeId.fromJson(result['nodeId'] as int);
}