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

Фотография

Webelement На Динамической Странице


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

#1 Plut

Plut

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

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

Отправлено 24 июля 2007 - 09:49

Добрый день.
Сталкнулся с такой проблемой: есть страница, например ya.ru - если выполнить поиск, то после каждого поиска отражается кооличество найденных
сайтов. При каждом новом поиске - это колличество обычно изменяетяс.

Я пытаюсь получать это самое колличество найденных сайтов... Еслиб количество было фиксированным - яб его вот так получил:
Browser("Browser_2").Page("Яндекс: software-testing").WebElement("191 374").GetTOProperty("innertext")

Но значение динамически меняется.
  • 0

#2 M.J.K

M.J.K

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

  • Members
  • Pip
  • 42 сообщений
  • ФИО:Трушков Юрий

Отправлено 24 июля 2007 - 10:36

Добрый день.
Сталкнулся с такой проблемой: есть страница, например ya.ru - если выполнить поиск, то после каждого поиска отражается кооличество найденных
сайтов. При каждом новом поиске - это колличество обычно изменяетяс.

Я пытаюсь получать это самое колличество найденных сайтов... Еслиб количество было фиксированным - яб его вот так получил:
Browser("Browser_2").Page("Яндекс: software-testing").WebElement("191 374").GetTOProperty("innertext")

Но значение динамически меняется.

Я бы вам посоветовал воспользоваться Text Output с параметрами:
Output the text that is displayed between — не менее and , в каталоге
  • 0
my Изображение
--------------------
Желай невозможного - достигнешь максимума
(Наполеон)

#3 Plut

Plut

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

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

Отправлено 24 июля 2007 - 12:27

...Я бы вам посоветовал воспользоваться Text Output с параметрами:...

Я не совсем понял, то что вы хотели сказать, но ваши слова "Text Output " заставили меня вот такую штуку найти в QuickTest Professional Code Samples Plus:

flag = 0
 Set Doc = Browser("Browser_2").Page("Яндекс: software-testing").object
 For Each Element In Doc.all 
 TagName = Element.TagName 
 InnerText = Element.innerText 
 Reporter.ReportEvent 0, TagName, InnerText 
Next

Я там кое что добавил, и получил, то что хотел!

M.J.K - спасибо за ответ!
  • 0


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

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