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

Фотография

Проблемы в тестировании .Net проекта


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

#1 Vitalik_V

Vitalik_V

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

  • Members
  • PipPip
  • 149 сообщений
  • ФИО:Виталий
  • Город:Харьков

Отправлено 26 ноября 2009 - 09:12

Доброго времени суток.
Есть веб приложение, написанное на .НЕТ. Его особенности, что оно работает только в ИЕ, меню по правому клику не доступно, ID к контролам тоже не прописаны, плюс текст в контролах даже выделить нельзя... Из этого всего вопрос, может кто то знает возможность как пробиться к таким контролам? По xpath? как его определить, если большенство котролов подгружаются динамически (Java script)? Может есть какая тулза для ие, что может помочь? Или может надо попросить о переделках девелоперов, но не совсем представляю о чем именно просить...
  • 0

#2 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 26 ноября 2009 - 10:58

Доброго времени суток.
Есть веб приложение, написанное на .НЕТ. Его особенности, что оно работает только в ИЕ, меню по правому клику не доступно, ID к контролам тоже не прописаны, плюс текст в контролах даже выделить нельзя... Из этого всего вопрос, может кто то знает возможность как пробиться к таким контролам? По xpath? как его определить, если большенство котролов подгружаются динамически (Java script)? Может есть какая тулза для ие, что может помочь? Или может надо попросить о переделках девелоперов, но не совсем представляю о чем именно просить...

Вам нужно нечто аналогичное FireBug для FireFox. Например, первая же ссылка в гугле выдала для IE:
IE Developer toolbar
Http Watch
FireBug Lite
Подобные инструменты помогут вам определить нужные атрибуты того или иного элемента, по которым уже можно задавать локаторы. Кстати необязательно использовать XPath. Есть еще CSS-локаторы, которые во многом обеспечивают аналогичные возможности лоцирования элементов.

В отдельных случаях да, имеет смысл поговорить с разработчиками, но я бы особо не расчитывал на то, что они сделают нужные вам изменения быстро.
  • 0


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

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