Добрый день! В открывшемся окне вебдрайвер не может найти элементы (на скриншоте подчеркнуто красным). Это третье по счету окно. Я думал что может проблемы с переключением, решил это проверить System.out.println("New window title: " + driver.getTitle()); в консоле выдает New window title: TYPO3 Edit Document значит переход осуществляется. В предыдущем окне я работал во фрейме думал, может проблема в этом - написал driver.switchTo().defaultContent(); так как в новом окне фреймов нет, все равно не находит элементы. Помогите пожалуйста решить проблему.
-
Не знаю в чем точно проблема. Но могу предложить такой варинат:
Предложенный вариант на пхп. END возвращает последний элемент массива
$handles = $wd->getWindowHandles();
$lastWindow = end($handles);
$wd->switchTo()->window($lastWindow); -
Мне кажется это очень плохой тест если это уже 3-е окно. Ну или у системы большие проблемы =)
Вы бы хоть код свой для приличия разместили.
Какой exception вылетает?
Только подчеркнутые не находятся, или вообще любые?
Если только подчеркнутые, уверены ли вы в том, что id у них - не динамические?
Да проблема была в динамических id, сразу как-то даже не подумал про это и не заметил