Авторизация Basic в процессе автотеста в новом окне

Выполняю автотест. В процессе происходит переход на новое окно, которое требует Basic авторизацию. Вопрос - как его пройти? Переоткрывать окно с использованием open выглядит как-то костыльно.
Пробовал использовать такую конструкцию, но прилетает ошибка Alert not found

switchTo().window(1);
Selenide.switchTo().alert().sendKeys("ааа");

Java 16 Винда 10 Selenide 6.3.4 Браузер Chrome 99

Можете уточнить, какой именно вариант кажется костыльным?
Для авторизации в Selenide есть несколько методов типа open(url, username, password, ...)

Любое повторное открытие через open либо driver.get считаю здесь костыльным.
При этом, если вручную проходить автотест, то авторизация в новом окне не требуется.
Пробовал скипать это окно с помощью js

WebDriver driver = WebDriverRunner.getWebDriver();
        JavascriptExecutor jse = (JavascriptExecutor)driver;
        jse.executeScript("browserstack_executor: {\"action\": \"dismissBasicAuth\",\"arguments\": {\"timeout\": \"1000\"}}");
        $$(By.className("status-assigned")).get(0).doubleClick();

В ответ прилетает ошибка org.openqa.selenium.JavascriptException: javascript error: Unexpected token ':'
И самая главная проблема - если всё таки использовать open(url,username,password) и прочие вариации, то окно авторизации тоже не пропадёт.