Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

getTitle() возвращает не то, что ожидается

java
webdriver
firefox
chrome
Теги: #<Tag:0x00007f7b65594358> #<Tag:0x00007f7b65594218> #<Tag:0x00007f7b655940d8> #<Tag:0x00007f7b6853bf98>

(Andrey Dmitriev) #1

Всем, привет! Помогите понять.
Есть пустой title

<title></title> 

driver.getTitle(), возвращает:
в ФФ, как и ожидается “” (т.е. ничего)
а вот Хром, возвращает URL текущей страницы.
В чем может быть причина?


(Mykhailo Poliarush) #2

Что запускали, на чем запускали, что получили, и что не ожидается?

На будущее, без такой информации такой топик сразу будет удален.


(Andrey Dmitriev) #3

Сорри, поспешил)
Использую selenium 2.53.1 + Java.
Проверки произвожу в Firefox 47.0.1 и Chrome 51.0.2704.103 m.
Проверяю переход по меню веб сайта (рабочий проект) с проверкой открывшихся страниц по заголовку страницы.
У некоторых страниц нет заголовков и в этом случае проверяю их отсутствие, ожидаю, что driver.getTitle() ничего не вернет. Так и происходит при прогоне теста в Firefox, но вот при прогоне в Chrome, driver.getTitle() возвращает URL открывшейся страницы, при том, что в структуре html, title не задан.
Ситуация наблюдается, как при прохождении теста локально, так и удаленно на виртуальной машине.


(Andrey Dmitriev) #4

Вопрос решился обновление версии Хрома.
Извиняюсь и спасибо!