Переключаться между вкладками в Chrome, используя аркилианский графен

Мне нужно переключить вкладки с помощью графена и продолжить тест без сбоев.

Я тестирую приложение, которое создает проект, а затем открывает этот проект по ссылке на странице.

Моя проблема в том, что он открывает проект в новой вкладке, и чтобы продолжить тестирование, я должен перейти на новую вкладку.

Я использую переключатель селена windowHandler, но получаю ошибку от графена. Я не буду знать новый URL, пока проект не будет создан.

//Switch to tab opened from previous test
    public void switchTab(int tabNumber) throws Exception{
        for (String winHandle : driver.getWindowHandles()) {
            driver.switchTo().window(winHandle);
            Thread.sleep(3000);
        }
    }

Ошибка: объект страницы 'CreateChangeSubProjStruct', к которому вы переходите, используя Graphene.goTo() или @InitialPage, не аннотируется @Location

Я вижу, что новая страница открывается и находится сверху, но тест выполняется на исходной вкладке.

0 ответов

Другие вопросы по тегам