VIP version
0.54
Affected area
Workbench tests
What happened?
test_ide_launch.py::test_launch_positron[chromium] skipped with:
Positron console element not found within timeout — selector may have changed or Positron may not be fully available (Locator.wait_for: Timeout 30000ms exceeded.
Call log:
- waiting for locator(".positron-console") to be visible
)
Positron is installed and reachable on this deployment — test_ide_extensions.py::test_positron_extensions[chromium] PASSED in the same run — so the launch gate is producing a false negative rather than a genuine "not installed" result.
What did you expect to happen?
test_launch_positron should detect the launched Positron session and run (or fail with an accurate reason), not skip claiming Positron may not be available.
Steps to reproduce
vip verify --workbench-url https://pwb.demo.soleng.posit.it --interactive-auth
Notes
Likely the same .positron-console-visibility launch gate flagged in #390 — the console element is hidden when the Terminal tab is active even though Positron loaded successfully. A more resilient gate (e.g. the Console tab a.action-label[aria-label="Console"]) would avoid the spurious skip. Ref #390.
VIP version
0.54
Affected area
Workbench tests
What happened?
test_ide_launch.py::test_launch_positron[chromium]skipped with:Positron is installed and reachable on this deployment —
test_ide_extensions.py::test_positron_extensions[chromium]PASSED in the same run — so the launch gate is producing a false negative rather than a genuine "not installed" result.What did you expect to happen?
test_launch_positronshould detect the launched Positron session and run (or fail with an accurate reason), not skip claiming Positron may not be available.Steps to reproduce
Notes
Likely the same
.positron-console-visibility launch gate flagged in #390 — the console element is hidden when the Terminal tab is active even though Positron loaded successfully. A more resilient gate (e.g. the Console taba.action-label[aria-label="Console"]) would avoid the spurious skip. Ref #390.