resolveSelector function ✓ 100.0%

Last updated: 2026-03-01T23:25:47.084Z

Metrics

LOC: 9 Complexity: 3 Params: 3 Coverage: 100.0% (3/3 lines, 42x executed)

Signature

resolveSelector( action: CapturedAction, useSmartSelectors: boolean, ): : string

Source Code

function resolveSelector(
  action: CapturedAction,
  useSmartSelectors: boolean,
): string {
  if (useSmartSelectors && action.smartSelectors?.length) {
    return pickBestSelector(action.smartSelectors, action.selector);
  }
  return action.selector;
}

No outgoing dependencies.

Impact (Incoming)

graph LR resolveSelector["resolveSelector"] actionLine["actionLine"] generateNegativeTest["generateNegativeTest"] generatePOM["generatePOM"] actionLine -->|calls| resolveSelector generateNegativeTest -->|calls| resolveSelector actionLine -->|calls| resolveSelector generateNegativeTest -->|calls| resolveSelector actionLine -->|calls| resolveSelector generatePOM -->|calls| resolveSelector generateNegativeTest -->|calls| resolveSelector style resolveSelector fill:#dbeafe,stroke:#2563eb,stroke-width:2px click resolveSelector "361a4021ea67e76c.html" click actionLine "6eb2155c83621b30.html" click generateNegativeTest "724b6e084e55abc9.html" click generatePOM "7423c874e7c3dfa3.html"