Возможно ли с помощью Selenium IDE проверить теги в ХМL?
В результате каких то действий в браузере мы получаем XML. И для тестов мне нужно проверить некоторые значения в ней. Возможно ли это с помощью Selenium IDE.
Проверка XML с помощью Selenium?
Автор Onegin, 28 ноя 2008 11:26
Сообщений в теме: 3
#1
Отправлено 28 ноября 2008 - 11:26
#2
Отправлено 02 декабря 2008 - 05:08
1)xpath (не пользовался, но предполагаю что при валидном иксмеле должно работать)
2) используя SeleniumRC средствами языка (пользовался, достаточно удобно)
2) используя SeleniumRC средствами языка (пользовался, достаточно удобно)
#3
Отправлено 02 декабря 2008 - 08:39
Спасибо, думаю попробуем средствами языка. xpath у нас че то не видит валидный xml1)xpath (не пользовался, но предполагаю что при валидном иксмеле должно работать)
2) используя SeleniumRC средствами языка (пользовался, достаточно удобно)
#4
Отправлено 06 марта 2009 - 15:49
Скорее всего и не увидит.
Просто получаем весь XML так:
Просто получаем весь 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; }" + "}");А потом уже делаем с ним всё что захотим в самом тесте.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных