Attempt to de-flake web-share and web-bluetooth tests.
These tests are flaking after a refactor to get them to work with
headless mode. This CL refactors them again to use remote context
executors. This CL also ensures that the frames are live before
attempting to give them user activation by clicking.
Bug: 374384731
Bug: 374376117
Change-Id: I0188d0117b6a7ba69e2ad30b2558e81e8c256f1a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5954504
Reviewed-by: Andrew Verge averge@chromium.org
Commit-Queue: Liam Brady lbrady@google.com
Cr-Commit-Position: refs/heads/main@{#1372175}