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

Фотография

как в Selenium RC получить текст, находящийся в td без имени


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

#1 repon

repon

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

  • Members
  • Pip
  • 29 сообщений
  • ФИО:Денис Михайлович
  • Город:Саратов


Отправлено 31 марта 2010 - 12:34

не подскажете, как в Selenium RC получить текст, находящийся :

<table class="expHP">
<tbody><tr><td><img width="16" height="16" align="absmiddle" alt="xxx" src="images/ico_23.png"> yyy: 23/205</td></tr>
.....
</tbody></table>

скопировал XPath этого TD:
/html/body/table[2]/tbody/tr/td[2]/table/tbody/tr/td/div[2]/div/table/tbody/tr/td[2]/table/tbody/tr/td
  • 0

#2 mcreature

mcreature

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

  • Members
  • PipPip
  • 88 сообщений

Отправлено 31 марта 2010 - 13:19

Т.е. selenium.getText("xpath=//html/body/table[2]/tbody/tr/td[2]/table/tbody/tr/td/div[2]/div/table/tbody/tr/td[2]/table/tbody/tr/td") не работает?
  • 0

#3 repon

repon

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

  • Members
  • Pip
  • 29 сообщений
  • ФИО:Денис Михайлович
  • Город:Саратов


Отправлено 31 марта 2010 - 13:43

Т.е. selenium.getText("xpath=//html/body/table[2]/tbody/tr/td[2]/table/tbody/tr/td/div[2]/div/table/tbody/tr/td[2]/table/tbody/tr/td") не работает?

пппррр... сорри)
я selenium.getValue писал)
интересно, а укоротить нельзя? строчку ихспатч? :)
  • 0

#4 mcreature

mcreature

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

  • Members
  • PipPip
  • 88 сообщений

Отправлено 31 марта 2010 - 13:57

Можно.
Попробуй так:
selenium.getText("xpath=//table[@class='expHP']/tbody/tr/td")

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

#5 repon

repon

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

  • Members
  • Pip
  • 29 сообщений
  • ФИО:Денис Михайлович
  • Город:Саратов


Отправлено 02 апреля 2010 - 08:11

да я знаЮ,про ID ) только тут посложнее))
а вообще: СПАСИБО
  • 0


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

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