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

Фотография

Проверка XML с помощью Selenium?


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

#1 Onegin

Onegin

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

  • Members
  • Pip
  • 2 сообщений

Отправлено 28 ноября 2008 - 11:26

Возможно ли с помощью Selenium IDE проверить теги в ХМL?
В результате каких то действий в браузере мы получаем XML. И для тестов мне нужно проверить некоторые значения в ней. Возможно ли это с помощью Selenium IDE.
  • 1

#2 the_norn

the_norn

    Активный участник

  • Members
  • PipPip
  • 91 сообщений
  • ФИО:Kononov Roman

Отправлено 02 декабря 2008 - 05:08

1)xpath (не пользовался, но предполагаю что при валидном иксмеле должно работать)
2) используя SeleniumRC средствами языка (пользовался, достаточно удобно)
  • 1

#3 Onegin

Onegin

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

  • Members
  • Pip
  • 2 сообщений

Отправлено 02 декабря 2008 - 08:39

1)xpath (не пользовался, но предполагаю что при валидном иксмеле должно работать)
2) используя SeleniumRC средствами языка (пользовался, достаточно удобно)

Спасибо, думаю попробуем средствами языка. xpath у нас че то не видит валидный xml
  • 1

#4 vitorg

vitorg

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 06 марта 2009 - 15:49

Скорее всего и не увидит.
Просто получаем весь XML так:
String xml = selenium.getEval("if (!browserVersion.isIE) {"

					+ " if (this.browserbot.getCurrentWindow().document instanceof XMLDocument) {"

					+ "  new XMLSerializer().serializeToString(this.browserbot.getCurrentWindow().document);"

					+ " }"

					+ "} else {"

					+ " var xmlDocument = this.browserbot.getCurrentWindow().document.XMLDocument;"

					+ " if (xmlDocument != null) {xmlDocument.xml; }"

					+ "}");
А потом уже делаем с ним всё что захотим в самом тесте.
  • 1


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

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