Перейти к содержимому

Фотография

No_such_element Error


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 dummyguy

dummyguy

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:dummyguy

Отправлено 19 апреля 2012 - 10:14

Вопрос начинающего:

Cитуация:

1. WebDriver
Internet Explorer
Windows XP SP3
Apache
HTML (сгенерирован на сервере)

2. WebDriver находит заданный URL (броузер (IE) высвечивает нужную страницу)

3. по вызову driver.findElement(By.tagName("title"))
WebDriver не находит тэг <title> (как, впрочем и другие тэги)
4. перехватываем ошибку

5. вызов driver.getTitle() показывает правильный (нужный) заголовок страницы

В чем возможная причина поломки (DOM?)?

Не может ли влиять какая-то настройка Web Server (Apache)?

Можно ли в WebDriver для контроля вывести весь объект DOM в файл (подобно FireBug)?

При работе с product-весией этого веб-приложения (другой Apache) подобный тест работает

С уважением,
dummy
  • 0

#2 dummyguy

dummyguy

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:dummyguy

Отправлено 19 апреля 2012 - 10:54

Увидел разницу в доступе:

prod-версия расположена на сайте с доверенным SSL-сертификатом,
test-версия - в интрасети.

Существенно ли то для WebDriver?

dummy
  • 0

#3 dummyguy

dummyguy

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:dummyguy

Отправлено 19 апреля 2012 - 12:01

Увидел разницу в доступе:

prod-версия расположена на сайте с доверенным SSL-сертификатом,
test-версия - в интрасети.

Существенно ли то для WebDriver?

dummy


Проблема (возможно) решена:

Похоже, WebDriver не разрешает "локацию" элементов DOM, для страниц,
полученных из Интранет.

Чтобы проверить это, нужный URL я включил в зону "доверенных узлов" и ...
все заработало!

Такие дела.
Не знаю, интересно ли это тем, кто общается с командой Selenium,
но свою проблему я, кажется, решил

dummy
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных