t.me/atinfo_chat Telegram группа по автоматизации тестирования

Вебдрайвер не находит элементы в открывшемся окне.

Теги: #<Tag:0x00007f9af96ffbd0> #<Tag:0x00007f9af96ffb08>

Добрый день! В открывшемся окне вебдрайвер не может найти элементы (на скриншоте подчеркнуто красным). Это третье по счету окно. Я думал что может проблемы с переключением, решил это проверить System.out.println("New window title: " + driver.getTitle()); в консоле выдает New window title: TYPO3 Edit Document значит переход осуществляется. В предыдущем окне я работал во фрейме думал, может проблема в этом - написал driver.switchTo().defaultContent(); так как в новом окне фреймов нет, все равно не находит элементы. Помогите пожалуйста решить проблему.


  1. Не знаю в чем точно проблема. Но могу предложить такой варинат:
    Предложенный вариант на пхп. END возвращает последний элемент массива
    $handles = $wd->getWindowHandles();
    $lastWindow = end($handles);
    $wd->switchTo()->window($lastWindow);

  2. Мне кажется это очень плохой тест если это уже 3-е окно. Ну или у системы большие проблемы =)

Вы бы хоть код свой для приличия разместили.
Какой exception вылетает?
Только подчеркнутые не находятся, или вообще любые?
Если только подчеркнутые, уверены ли вы в том, что id у них - не динамические?

Да проблема была в динамических id, сразу как-то даже не подумал про это и не заметил