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

Фотография

[QTP11] найти динамические элементы по XPath


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

#1 Altitude

Altitude

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

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Sergey

Отправлено 16 мая 2013 - 13:53

Всем привет!
Коллеги, очень нужна ваша помощь в решении следующей задачи:

Дано: QTP11+WinXP+IE8 и страница (см. прикрепленный файл)
Цель: получить видимый(раскрытый) объект Drop-down list с помощью XPath

Элементы страницы скрываются/показываются используя стили display:none и display:block соответственно.

Маска "//tbody[contains(@style, 'block')]//select" прекрасно находит нужный тег в Selenium IDE и Firebug в любой момент времени,
но QTP по данной маске ничего не находит, так как ,похоже, ищет объекты только по коду, который был загружен в браузер изначально.

Page.sync в данном случае никак не помогает, а использование аттрибута id не позволяет сделать "универсальную" маску, так как количество элементов и их порядок могут меняться.


Какие могут быть варианты заставить QTP найти видимый select по указанной выше XPath маске?

Прикрепленные файлы

  • Прикрепленный файл  QTP_XPATH.html   2,87К   13 Количество загрузок:

  • 0


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

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