Всем привет! Не нашёл такой фичи в selenide, чтобы закрыть активную вкладку браузера. Нашёл только, как получить текущий идентификатор активной вкладки
WebDriverRunner.getWebDriver().getWindowHandle();
Наверное есть функция, но не нашёл ы интернете примеров(
Это не закрытие активной вкладки, а первой, если close вызовете, то закроете текущую активную вкладку. Плюс у вас появляется if что для тестов очень плохо, так как логика должна быть прямая и без ветвлений
Ну в тесте походу известно сколько и каких вкладок открывается, там вы уже сами смотрите если вкладок 3, последняя активная, а вы хотите переключится на предыдущую, то в место 0 будет 1, если вы на первую хотите, тогда всегда 0 будет. Но переключаться всеравно нужно. А if правильно что убрали, лучше сразу увидеть что из за вкладки упало чем потом разбираться почему что-то не нашло.