Wraps a BaseBrowserAdapter so every BaseBrowserAdapter.ExecuteAction call has its
{{label}} tokens resolved against context first (via resolveActionTemplates). Every other
method/getter delegates unchanged to the inner adapter. Returns a transparent proxy — the engine drives
it exactly like a real adapter, but only the resolved value ever reaches CDP.
Wraps a BaseBrowserAdapter so every BaseBrowserAdapter.ExecuteAction call has its
{{label}}tokens resolved againstcontextfirst (via resolveActionTemplates). Every other method/getter delegates unchanged to the inner adapter. Returns a transparent proxy — the engine drives it exactly like a real adapter, but only the resolved value ever reaches CDP.